草庐IT

PreferenceFragmentCompat

全部标签

android - 在 PreferenceFragmentCompat 中为 PreferenceCategory 设置标题样式

我想为我的偏好fragment屏幕V14设置标题样式。这就是我想要的:我已经关注了CustomPreferenceCategoryHeadings我确实设法获得了相同的屏幕,但使用了PreferenceFragment!!我该如何为PreferenceFragmentCompatV14做这件事??这是我的代码Style.xml@color/colorPrimary@color/colorPrimaryDark@color/colorAccent@style/PreferenceStyle@style/PreferenceThemeOverlay.v14.Material@color/c

android - PreferenceFragmentCompat 中不需要的空格

在我的Android应用程序中,我定义了一个非常基本的PreferenceScreen:并实现了相应的PreferenceFragmentCompat类:classSettingsFragment:PreferenceFragmentCompat(){overridefunonCreatePreferences(savedInstanceState:Bundle?,rootKey:String?){setPreferencesFromResource(R.xml.settings,rootKey)}}我正在使用的依赖项:implementation"com.android.suppor

android - PreferenceFragmentCompat 自定义布局

我需要为我的PreferenceFragmentCompat自定义布局。在PreferenceFragmentCompat的文档中看来您可以在onCreateView()中膨胀并返回一个View。但是NPE结果:-Causedby:java.lang.NullPointerException:Attempttoinvokevirtualmethod'voidandroid.support.v7.widget.RecyclerView.setAdapter(android.support.v7.widget.RecyclerView$Adapter)'onanullobjectrefer

android - 如何设置 PreferenceFragmentCompat 的样式

我正在使用PreferenceFragmentCompat,但我认为它的样式不正确。Preferences的标题似乎太大了,PreferenceCategory文本不可读,整个想法似乎不对。这是我在theme.xml中的内容...@style/PreferenceThemeOverlay@style/Preference.PreferenceScreen@style/PreferenceFragment@style/Preference.Category@style/Preference@style/Preference.Information@style/Preference.Che

android - PreferenceFragmentCompat 在 PreferenceCategory 上有我无法摆脱的填充

所以我一直在尝试使用androidx.preference.PreferenceFragmentCompat创建一个设置Activity,并且一切正常。但是由于某种原因,偏好类别和偏好本身都存在一些填充。我设法通过使用app:iconSpaceReserved="false"摆脱了首选项上的填充,但这似乎不适用于类别。Image我已经尝试了所有不同的主题,PreferenceThemeOverlay.v14.Material等,但它们似乎没有什么不同这是我的所有代码!SettingsActivity.javaimportandroid.os.Bundle;importandroidx.

android - PreferenceFragmentCompat 需要设置 preferenceTheme

使用v7首选项支持库中的新PreferenceFragmentCompat:http://developer.android.com/tools/support-library/features.html#v7-preference,我得到这个错误Ejava.lang.IllegalStateException:MustspecifypreferenceThemeinthemeEatandroid.support.v7.preference.PreferenceFragmentCompat.onCreate(PreferenceFragmentCompat.java:202)应该设置什
12