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)を切り替える設定画面(…