我如何在 Android 的首选项中添加一些文本(即“关于”信息)
我想在我的首选项屏幕(使用 xml 和 PreferenceScreen 等创建)中添加一个简短的文本(2-3 句话),以便为用户提供某种简短的帮助/描述。 我尝试使用 …
Android:如何保存、清除然后恢复 SharedPreferences 以进行单元测试?
我知道如何清除 SharedPreferences 以在定义的状态下运行我的单元测试,如下所示: PreferenceManager.getDefaultSharedPreferences(getActivity()).e…
在 PreferenceScreen 中使用自定义字体
如何更改 PreferenceScreen 的字体以使用自定义字体?由于 PreferenceScreen 是一个最终类,因此无法在 onBindView(View) 中扩展它并设置其字体。…
PreferenceActivity 中的 ClassCastException
我试图从 Reto Meier 的 Android 2 应用程序开发书中获取一个示例来工作(第 202 页)。按照说明,我创建了一个 userpreferences.xml,如下所示: <…
如何创建使用返回结果的现有活动的自定义首选项?
Preference 类允许设置 Intent,以便在单击时激活另一个活动,但我无法找到使用此方法处理活动结果的方法。还有 DialogPreference,我可以在其中提供…
如何更改复选框标题的大小或使其包裹在 PreferenceScreen xml 中?
我正在为我的 Android 应用程序编写一个 xml 首选项屏幕。我的问题是某些首选项的标题太长并且不会换行。考虑我的例子: <CheckBoxPreference andro…
在偏好设置.xml 中使用 PreferenceScreen 的意图
我的 Google-Fu 今天让这个 Android 新手失败了。 有人知道一个很好的例子来展示如何从 PreferenceScreen 启动意图吗? 比如: <PreferenceScreen a…
无法添加 Preferences.xml(XML 中的 Android 首选项)
希望这是一个可以快速回答的新手问题... 我试图在新的 Android 项目中添加一个简单的首选项文件(新建 -> Android XML 文件),但它似乎无法正常工…
如何从屏幕上删除 Android 偏好设置
我正在尝试从屏幕上删除首选项,以便在用户使用高于 2.2 的 SDK 时该首选项不可见。我找到了几个答案,说 getPreferenceScreen().removePreference(th…
Android:如何在首选项屏幕中使用按钮
我想在 PreferenceActivity 中提供一个按钮。用户应该能够设置 时间(例如通过 TimePicker),但没有 ButtonPreference 或类似的东西。我不想使用 Edi…
Android:如何在单元测试期间重置/清除应用程序首选项?
我想从一致的测试环境开始,因此我需要重置/清除我的首选项。这是迄今为止我进行的测试设置。它没有报告任何错误,并且我的测试通过了,但首选项没有…
是否可以将数组或对象添加到 Android 上的 SharedPreferences
我有一个带有名称和图标指针的对象的 ArrayList,我想将其保存在 SharedPreferences 中。我该怎么办? 注意:我不想使用数据库…