i++

プログラム系のメモ書きなど

2015-07-26から1日間の記事一覧

Android : SQLite で Cursor の Column を別名で返す

SQLiteOpenHelper (SQLiteDatabase) を使っているデータベースを持っている そのデータベースのテーブルを使って SearchView に検索候補を返したい しかしテーブルのカラムには SearchManager.SUGGEST_COLUMN_TEXT_1 がない! という場合などに使います。 具…

Android : Toolbar のスタイル(背景とテキスト)を変える

背景色は Toolbar の android:background で、テキストの色とシステムアイコン(オーバーフローアイコンやハンバーガーボタン)の色は app:theme で変更します。Application 本体の Theme から変更する場合に使います。 テキストのスタイルを細かく変える場…

Android : SearchView に独自の検索候補を表示する

Adding Custom Suggestions | Android Developers からのメモ書き。 表示する検索候補をコントロールするために ContentProvider を実装する以外、検索履歴を表示する場合とほぼ変わりません。 ContentProvier を実装する query (と onCreate)だけ実装すれ…

Android : Guava を使うための build.gradle の設定

Guava は Google製の Java 用ライブラリ。 Android プロジェクトで使用するには build.gradle (Module: app の方)の dependencies に 'com.google.guava:guava:18.0' を追加します(バージョンはこの記事を書いた時点のもの)。 dependencies { compile file…