Hide Divider Of PreferenceFragment

April 6, 2018
Remove underline of Preference

PreferenceFragment

class SettingsFragment: PreferenceFragment() {
    ...

    override fun onActivityCreated(savedInstanceState: Bundle?) {
        super.onActivityCreated(savedInstanceState)

        val listView = view.findViewById<ListView>(android.R.id.list)
        if (listView != null) {
            listView.divider = null
        }
    }
}

NOTE: the above code can be put in onViewCreated as well

PreferenceFragmentCompat

class SettingsFragment: PreferenceFragmentCompat() {
    ...

    override fun onActivityCreated(savedInstanceState: Bundle?) {
        super.onActivityCreated(savedInstanceState)

        setDivider(null)
    }
}
This work is licensed under a
Creative Commons Attribution-NonCommercial 4.0 International License.