下線を非表示にする2016年11月14日(編集2016年11月14日)TweetAndroidアプリ開発で設定画面を作成するときは、Preferenceクラスを使用します。この記事は、Preferenceで作成した設定画面の下線を削除する方法を記載した記事です。初心者向けサンプルコードAndroid-Material-Design-DemoPreferenceの下線Preferenceはアプリの設定画面を作成するために用意されたクラスです。preferencePreferenceは、PreferenceFragmentCompatクラスで設定画面を作成します。作成された設定画面は、デフォルトで下線が表示されます。preferenceこの下線は実装で削除することができます。PreferenceFragmentCompat実装は、PreferenceFragmentCompatでしていることが前提になります。PreferenceFragmentCompatの一覧表示は、RecycerViewで実装されています。RecyclerViewの削除処理と同じ実装で、PreferenceFragmentCompatで作成された画面の下線を削除することができます。実装では、下線を削除する実装をしましょう。サンプルコードには、この記事で作成したコードを利用します。{}}以下のコードを追記します。onCreateViewメソッドをオーバーライドして、以下のコードを追記します。ColorDrawable(Color.TRANSPARENT));setDividerHeight(0);透明で高さ0の下線を設定しています。onCreateViewメソッドで処理を呼び出しているのは、PreferenceFragmentCompatクラスがonCreateViewメソッド内でRecyclerViewのオブジェクトを生成しているからです。上記のコードをonCreatePreferencesメソッドで呼び出すと、アプリはクラッシュします。実装を終えたら、ビルドしてアプリを実行します。preferencePreference画面から下線がなくなりました。まとめPreferenceFragmentCompatで利用しているリスト表示はRecyclerViewクラスです。このことを知っておくと、色々と応用できるので、覚えておきましょう。