Android

[Android] PreferenceFragmentCompatで設定画面を作る

AppCompatActivity + PreferenceFragmentCompatで作る設定画面のサンプルコードです。 完成図 コード 完成図 今回扱う内容は Fragmentの遷移 例としてListPreferenceの定義と適用 です。 コード 詳しいことはコード内のコメントに書きましたので参照ください…

[Android] RecyclerViewのスクロール直後にクリックが動作しない

事象 CoordinatorLayout + AppBarLayout + RecyclerViewのようなレイアウトにおいて、RecyclerViewを端までスクロールさせた際、直後数秒間1回目のタップが動作しない不具合が発生しました。 原因 コンポーネント自体の不具合のようです。 AOSP issue 669967…

[Android] 『この画像でGoogle検索』を実装する

ぶっちゃけ記事にするほどでもないんですけど、それ故か検索してもそれらしい記事が見つからなかったので書いておきます。 String imageUrl = "https://pbs.twimg.com/media/DS_eMjtVoAEpIwQ.jpg"; // TODO: 検索したい画像のURLと置き換える Uri uri = Uri.…

[Android] PreferenceFragmentで設定画面を作る

非推奨 PreferenceFragmentはAPI level 28で非推奨になりました。 代わりにPreferenceFragmentCompatを使ってください。 PreferenceFragmentCompatについてはこちらで↓ mnoqlo.hatenablog.com 設定項目をタップするとページ(Fragment)を切り替える設定画面(…