草庐IT

preferenceActivity

全部标签

Android:从 PreferenceActivity 启动自定义 Preference

我希望能够从我的PreferenceActivity启动第二个首选项屏幕。在第二个首选项屏幕中,我想使用xml中的预定义布局。所以,我有两个问题:如何使用xml布局作为首选项的布局View?如何将此自定义首选项添加到PreferenceActivity,以便在点击时启动?谢谢*编辑以回应不在场证明我试图通过在xml中声明要启动的Activity来从首选项屏幕启动Activity。这会导致此异常:04-0119:04:37.962:ERROR/AndroidRuntime(8061):android.content.ActivityNotFoundException:Unabletofi

android - 向 PreferenceActivity 添加 header

所以我发现androidPreferenceScreen不是很友好。是否有一种半简单的方法可以在显示首选项之前将标题(比如图像)添加到首选项屏幕?我目前正在扩展PreferenceActivity类,但有人可以告诉我如何向标题添加线性布局吗?谢谢 最佳答案 在我的应用程序中,我完全按照您的要求进行操作:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);addPreferencesFromResourc

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

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

android - 如何将超链接添加到首选项屏幕 (PreferenceActivity)

我想在Preference屏幕上添加三个超链接,如果可能的话,它会使用PreferenceActivity。我可以这样做吗?如果可以,有人可以提供支持吗?非常感谢, 最佳答案 那么您不需要“超链接”。您需要PreferenceScreen中的条目当点击时,启动一些Activity,例如在您想要的URL上调出一个网页。这由theelement涵盖:在您用来填充PreferenceScreen的首选项XML中包含那些内容,当用户点击首选项条目时,您请求的Activity将开始。 关于andr

android - 在 PreferenceActivity 中使用非默认首选项

使用PreferenceActivity,Android会自动保存简单的首选项,例如选中的复选框等。我有几个问题:1-这些首选项保存在哪里?PreferenceManager.getDefaultSharedPreferences(Context)返回的首选项文件是否相同?2-有没有办法使用一组不同的首选项?IE。使用context.getSharedPreferences(Stringname,intmode)您可以提供一个字符串来标识一组特定的首选项。是否可以将PreferenceActivity中的首选项保存在一组像这样返回的首选项中?提前致谢,巴里

android - 如何从 PreferenceActivity 中删除首选项?

我正在使用PreferenceActivity。如何删除首选项?我似乎无法让它工作:Preferencep=findPreference("grok");booleanworked=getPreferenceScreen().removePreference(p);//worked==false.因此找到了首选项,但是removePreference()调用失败了。这样做的正确方法是什么?我正在为键使用preference.xml文件,如下所示:...谢谢 最佳答案 您只能删除PreferenceGroup中的确切子项。因此,在您的

android - setDisplayHomeAsUpEnabled() 在 PreferenceActivity 中不起作用

我有一个SettingsActivity,它扩展了PreferenceActivity以显示我的应用中的设置。有一个后退箭头,但它不起作用。这是SettingsActivity.java文件的代码:publicclassSettingsActivityextendsPreferenceActivityimplementsSharedPreferences.OnSharedPreferenceChangeListener{privateAppCompatDelegatemDelegate;publicstaticfinalStringRESET_PASSWORD_KEY="reset_p

android - 如何检测首选项中是否进行了更改?

我有一个扩展PreferenceActivity并显示我的应用程序的首选项屏幕的类。是否可以检查是否对偏好进行了任何更改?这有帮助...http://developer.android.com/reference/android/content/SharedPreferences.OnSharedPreferenceChangeListener.html其他相关帖子:SharedPreferences.onSharedPreferenceChangeListenernotbeingcalledconsistentlypublicclassPreferenceClassextendsPr

android - 如何检测首选项中是否进行了更改?

我有一个扩展PreferenceActivity并显示我的应用程序的首选项屏幕的类。是否可以检查是否对偏好进行了任何更改?这有帮助...http://developer.android.com/reference/android/content/SharedPreferences.OnSharedPreferenceChangeListener.html其他相关帖子:SharedPreferences.onSharedPreferenceChangeListenernotbeingcalledconsistentlypublicclassPreferenceClassextendsPr

java - PreferenceActivity 中的 ActionBar

在我的应用程序中,我使用了来自Google的新操作栏兼容性示例(位于/samples/android-/ActionBarCompat),效果很好。我遇到的唯一问题是将其应用于我的PreferenceActivity为了获得类似于AndroidMarket中设置的屏幕(参见图片)。填写ActionBar每个都有图标Activity必须扩展ActionBarActivity类(class)。问题是我的Activity已经扩展PreferenceActivity并且在Java类中不能扩展多个类。一定有办法得到ActionBar连同PreferenceScreen.如果有人可以为这个常见问题