问题描述
我使用导航架构组件,如果我导航到设置页面然后返回,则视图上会出现线条和滚动条。 PreferenceScreen 非常简单,只包含一个 ListPreference。
设置片段:
class SettingsFragment : PreferenceFragmentCompat() {
override fun onCreatePreferences(savedInstanceState: Bundle?,rootKey: String?) {
setPreferencesFromresource(R.xml.root_preferences,rootKey)
init()
}
private fun init() {
(activity as AppCompatActivity?)?.supportActionBar?.show()
activity?.fab?.visibility = View.GONE
(activity as AppCompatActivity?)?.nav_view?.visibility = View.GONE
activity?.app_bar?.setExpanded(true,true)
val toolbarParams = activity?.toolbar?.layoutParams as AppBarLayout.LayoutParams
toolbarParams.scrollFlags = 0
} }
xml:
<PreferenceScreen xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory app:title="General">
<ListPreference
app:key="app_theme_color"
app:title="Theme"
app:defaultValue="black"
app:entries="@array/color_entries"
app:entryValues="@array/color_values"
app:useSimpleSummaryProvider="true" />
</PreferenceCategory>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)