草庐IT

PreferenceFragmentCompat

全部标签

android - 使用没有任何 RecyclerView 的 PreferenceFragmentCompat 的 RecyclerView 异常

我正在使用PreferenceFragmentCompat,我得到了这个运行时异常:Attempttoinvokevirtualmethod'voidandroid.support.v7.widget.RecyclerView.setAdapter(android.support.v7.widget.RecyclerView$Adapter)'onanullobjectreference令人困惑的部分是我的首选项定义不包含任何RecyclerView。这是XML:我查看了引用API,可以清楚地看到PreferenceFragmentCompat确实支持RecyclerView,但我看到

android - 如何使用新的 Android-X API 从当前的 PreferenceFragment 打开一个新的 PreferenceFragment?

背景在以前版本的支持库中,我们可以使用标题来获得设置的主菜单屏幕,每个屏幕都会打开一个新的设置屏幕(fragment)。问题现在header消失了(如写的here)一段时间,我认为它在android-x上变得更糟:Onethingyou’llnoteisn’tinhereispreferenceheadersandyou’dbetotallyright.However,thatdoesn’tmeanasinglelistofpreferencesneedtospana10”tabletscreen.Instead,yourActivitycanimplementOnPreference

android - PreferenceFragmentCompat 不会在 AppCompatPreferenceActivity 中加载 - 尝试实例化一个不是 Fragment 的类

我正在尝试使用v7支持库中的PreferenceFragmentCompat。当我尝试添加它时,它总是返回以下异常Process:com.sample.preferencetest,PID:14444java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.sample.preferencetest/com.sample.preferencetest.SettingsActivity}:android.app.Fragment$InstantiationException:Tryingtoinstantiatea

android - 有没有办法设置 PreferenceFragmentCompat 的样式

标题说明了一切:如何设置PreferenceFragmentCompat的样式。我的v14/style.xml是@style/Widget.EditText.White@style/PreferenceThemeOverlay#ffffffff基本主题有黑色背景-首选项屏幕无法读取,因为我在黑色背景上有黑色文本。我尝试了很多方法,但无法更改文本颜色。我必须做的是在设置fragment处于Activity状态时将fragment容器背景颜色设置为白色。一个丑陋的hack,而不是我想要做的。 最佳答案 回答我自己的问题:我的v14/st

android - 如何在PreferenceFragmentCompat中实现RingtonePreference?

我正在使用一个AppCompactActivity创建一个应用,所有其他View都使用Fragment。所以我想使用PreferenceFragmentCompat。但是当我创建它时出现以下错误。android.view.InflateException:BinaryXMLfileline#12:Errorinflatingclass(notfound)RingtonePreferenceatandroid.support.v7.preference.PreferenceInflater.createItemFromTag(PreferenceInflater.java:300)ata

android - 安装 PreferenceFragmentCompat 的支持库

我是AndroidStudio的新手,总体上是Android编程的初学者。我看了又看,找不到合适的事情做。我只想安装一个库来使用PreferenceFragmentCompat或任何替换android.app.PreferenceFragment的类,这样我的应用程序就可以在API11及更低版本中运行。谁能给我一些详细信息,例如我应该使用哪个库以及如何在我的AS项目中安装它。编辑:所以我开始使用android.support.v4和android.support.v7库来处理fragment,所以我开始开发这个应用程序我可以在API11及更低版本上运行它。这是我的MainActivit

android - 安装 PreferenceFragmentCompat 的支持库

我是AndroidStudio的新手,总体上是Android编程的初学者。我看了又看,找不到合适的事情做。我只想安装一个库来使用PreferenceFragmentCompat或任何替换android.app.PreferenceFragment的类,这样我的应用程序就可以在API11及更低版本中运行。谁能给我一些详细信息,例如我应该使用哪个库以及如何在我的AS项目中安装它。编辑:所以我开始使用android.support.v4和android.support.v7库来处理fragment,所以我开始开发这个应用程序我可以在API11及更低版本上运行它。这是我的MainActivit

android - 内部 PreferenceScreen 不使用 PreferenceFragmentCompat 打开

我的PreferenceFragmentCompat内部PreferenceScreen没有显示,或者似乎忽略了点击事件。我创建了MyPreferenceFragment,它扩展了PreferenceFragmentCompatpublicclassMyPreferenceFragmentextendsPreferenceFragmentCompat{@OverridepublicvoidonCreatePreferences(BundlesavedInstanceState,StringrootKey){addPreferencesFromResource(R.xml.prefere

android - 内部 PreferenceScreen 不使用 PreferenceFragmentCompat 打开

我的PreferenceFragmentCompat内部PreferenceScreen没有显示,或者似乎忽略了点击事件。我创建了MyPreferenceFragment,它扩展了PreferenceFragmentCompatpublicclassMyPreferenceFragmentextendsPreferenceFragmentCompat{@OverridepublicvoidonCreatePreferences(BundlesavedInstanceState,StringrootKey){addPreferencesFromResource(R.xml.prefere

android - PreferenceFragmentCompat 在初始化时崩溃

我用ViewPager创建了一个应用程序。当我进行调试构建并在手机上进行测试时,一切正常。(不是模拟器)但是当我构建一个发布.apk并安装它时,PreferenceFragmentCompat的addPreferencesFromResource(R.xml.preferences);使应用程序崩溃。PreferenceFragmentCompat-AndroidDevelopersApplicationSettingsFragment.java:packagehu.t_bond.homecontroller.Fragments;importandroid.os.Bundle;impo
12