问题标签 [android-preferences]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4216 浏览

android - 首选项中的Android商店数组

我知道只有基元可以存储在 android 首选项中,但是数组算数吗?我可以在 android 首选项中存储一组字符串或布尔值吗?

0 投票
1 回答
340 浏览

android - 关于 android 中的 SharedPreferences

我只是想知道,如果我想重置与 SharedPreferences 一起使用的实际首选项文件,我可以重命名首选项文件吗?,这是否意味着该文件仍然存在或覆盖它?

0 投票
1 回答
1506 浏览

android - 使用 PreferenceActivity 并在 ContentProvider 中保存首选项,如何?

Jeff Sharkey 在这篇文章中展示了如何通过对 PreferenceActivity 的 hack 在数据库中创建保存应用程序首选项。

它说我也可以使用 ContentProvider。

你能给我一个关于如何将首选项从 PreferenceActivity 保存到 ContentProvider 的例子吗?

谢谢

0 投票
2 回答
7636 浏览

android - 如何在 Android 中模拟 PreferenceManager?

我编写了一个使用Context第三方库和SharedPreferences来自PreferenceManager.

可以模拟Context,第三方库可以使用一些模拟框架来模拟,但是怎么办PreferenceManager

我有两种方法:

和相应的,加载首选项。

0 投票
2 回答
2902 浏览

android - 模拟 android 偏好类别外观/感觉

我喜欢 Android 偏好类别中的标题栏样式。

在我的 Activity (not a PreferenceActivity) 中如何使用相同的样式?

0 投票
1 回答
824 浏览

android - 如何在第一次启动 PreferenceActivity 时显示 defaultValues?

我在 xml 文件中定义了我的首选项,preferences.xml。我还有一个扩展 PreferenceActivity 的 SettingsWindow 类。我在 xml 文件中的首选项中设置了 android:defaultValue 属性,但它们在第一次启动应用程序时不会出现。第一次启动活动时,如何将 xml 文件中定义的默认值加载到 SettingsWindow 中?

0 投票
1 回答
5357 浏览

android - [Android]如何从首选项屏幕启动的意图获取结果?

我需要帮助从首选项屏幕启动的意图中获取结果

我希望用户选择设备......在首选项屏幕中,我显示“选择设备”......当用户点击它时,另一个屏幕会按意图启动,其中列出了所有设备。用户选择设备。

现在我怎么知道用户选择了哪个设备?我想在摘要中更新它。

请。让我知道 谢谢

0 投票
1 回答
287 浏览

android - 如何将首选项放入视图中?

我需要制作一个带有页眉(将包含 ImageView 和 TextView)和页脚(导航菜单,将由 ImageView 组成)的屏幕,在两者之间我需要具有所有默认操作(如滚动和设置首选项)的首选项屏幕。

我应该采取哪种方法来实现这一目标?

现在,我在中间制作了一个带有 FrameLayout 的视图,我可以在其中放置我想要的视图。但是我怎样才能在里面放一个 PreferenceActivity 呢?

0 投票
4 回答
7433 浏览

android - 在 Android 中进行 ListPreference 多项选择的简单方法?

我正在尝试创建一个首选项对话框窗口,允许用户在列表中选择多个项目。目前它只允许您选择一项。是否有捷径可寻?我已经查看了整个互联网,但还没有看到任何方法。任何帮助表示赞赏!

0 投票
2 回答
472 浏览

android - 从另一个活动访问一个类

有以下设置:

MainActivity 类 - 扩展活动

MyLayout 类 - 扩展视图

Prefs 类 - 扩展 PreferenceActivity 并实现 OnSharedPreferenceChangeListener

MainActivity 创建一个 MyLayout 类并将其设置为它的 contentview。一旦用户按下菜单,Prefs 类就会启动,用户可以在其中更改一些设置。

我想要的是,一旦用户更改设置,将调用 Prefs 类中重载的 OnsharedPreferenceChanged 方法,并且我想从那里调用在 MainActivity 中创建的 MyLayout 类的公共方法。

我怎样才能做到这一点?