草庐IT

PreferenceFragment

全部标签

android - 具有透明背景的 PreferenceFragment?

我创建了一个包含两个类别和一个复选框的PreferenceFragment,但是,当我在我的应用程序中显示它时,背景似乎是透明的。我可以看到主要Activity、字段和PreferenceFragment位于主要Activity的顶部...对此有什么解决方案?在我的主要Activity中,我这样做是为了在选择设置按钮时打开PreferenceFragment:@OverridepublicbooleanonOptionsItemSelected(MenuItemitem){//handlepressesonactionbaritemsswitch(item.getItemId()){c

android - Android 兼容性 API 的 PreferenceFragment 替代方案?

这个问题在这里已经有了答案:WasPreferenceFragmentintentionallyexcludedfromthecompatibilitypackage?(8个答案)关闭7年前。我正在尝试使用Android兼容包v4将应用程序中的TabActivity替换为基于fragment的设计。我遇到的问题是,我的TabActivity中的一个选项卡是PreferencesActivity,出于显而易见的原因,我无法从FragmentActivity启动它。那么,既然PreferenceFragment没有包含在Android兼容包中,而且我无法从fragmentActivity中

android - 如何在细节PreferenceFragment中加载相同的屏幕首选项

我正在尝试做一些类似于平板电脑的android中的设置首选项。当我单击“更多”时,“无线和网络”首选项屏幕会显示在右侧fragment中,如果我触摸“VPN”,则在同一fragment中会打开“VPN”首选项屏幕。我该怎么做?这是我的偏好xml问题是我不想在整个屏幕上加载带有标题B的嵌套首选项屏幕我只想加载到正确fragment的位置...注意:到目前为止,我使用此文档来创建示例http://developer.android.com/guide/topics/ui/settings.html#PreferenceHeaders编辑*这是我的ActivitypublicclassSet

android - 向 PreferenceFragment 添加自定义布局

我有一个带有偏好屏幕层次结构的偏好fragment。我想添加一个自定义布局来定义“关于作者”部分,将imageview添加到元素和链接(浏览器的Intent)。我进行了搜索,但没有找到有关此主题的任何资源。 最佳答案 在您的首选项xml文件(res/xml/prefs.xml)中,添加一个带有自定义布局的Preference:layout/custom_preference.xml示例,带有一个ImageView和一个TextView,带有一个将在浏览器中打开的链接:就是截图中的最后一个偏好:

android - PreferenceFragment 中类别之间的分隔线

我正在尝试实现“设置”应用的外观,这意味着我正在寻找在类别之间添加分隔线的解决方案。所以我以为我找到了解决方案,但不幸的是它对我不起作用。正如所建议的那样,我应该在布局中添加空首选项:这是分隔线:但我得到的只是空偏好:那我该如何解决呢? 最佳答案 试试这个: 关于android-PreferenceFragment中类别之间的分隔线,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/

android - 如何以编程方式将 EditTextPreferences 添加到我的 PreferenceFragment?

我是Android的新手,所以我需要一些关于如何以编程方式将EditTextPreference对象添加到我的PreferenceFragment的指导。我正在从Web服务中提取值列表。我已将它们成功保存到我的SharedPreferences,并使用它们生成URL(路径部分)。我希望我的应用程序的用户能够编辑这些值,但在Google上进行了大量搜索后,我不清楚如何以编程方式添加EditTextPreference反对我的PreferenceFragment。请注意,我的PreferenceFragment对于SharedPreferences值工作正常,我将其作为名称硬编码到首选项x

android - PreferenceFragment 中的 ActionBar 不重新计算高度和字体大小

使用最新的AppCompat-v21库,我使用ActionBarActivity创建并填充PreferenceFragment。但是,ActionBar似乎不会在方向或屏幕尺寸改变时改变高度和文本尺寸。也在其他Activity上对此进行测试,这种行为似乎只发生在PreferenceActivity中(与此处提出的这个问题相反:ActionBarcapacity/overflownotchangingonorientationchange)。首先,为了处理方向变化,我在list中添加了android:configChanges="keyboard|keyboardHidden|orien

android - 如何从 PreferenceActivity 调用特定的 PreferenceFragment?

我有一个包含多个fragment的PreferenceActivity:R.xml.preferences:(为了更好的可读性而缩短):[...]设置Activity:publicclassSettingsActivityextendsPreferenceActivity{@OverridepublicvoidonBuildHeaders(Listtarget){loadHeadersFromResource(R.xml.preferences,target);}}如果SettingsActivity启动,这将显示包含fragments.Fragment1、fragments.Frag

android - 在 Android 上构建兼容性 PreferenceFragment

我的android应用程序大量使用兼容性库(特别是Loaders)。我需要能够在任何地方使用兼容性组件,包括我的PreferenceActivity。遗憾的是,支持库不包含基于fragment的PreferenceActivity,也不包含PreferenceFragment类。我正在考虑制作自己的PreferenceFragmentActivity和CompatPreferenceFragment(基本上是Google忽略的事情)。其他人,包括StackOverflow上的一些人,已经提到要完成这件事,所以我公开寻求任何形式的帮助——指导、技巧、建议、代码示例(如果您愿意并且能够分享

android - PreferenceFragment 读取/写入哪个设置文件?

如何控制PreferencesFragment应使用哪个文件进行读写设置?我在文档中找不到任何相关内容。如果不能通过代码或XML资源控制,是否有任何保证,文件叫什么,所以我可以使用显式打开它Activity.getSharedPreferences(Stringname,intmode)谢谢。 最佳答案 您必须操纵SettingsFragment的PreferenceManager。这是它的样子//Constants//---------------------------------------------------------