访问 DialogPreference 中的小部件状态
我的首选项活动中有一个对话框,定义如下(布局在 xml 中定义): public class DialogPreference extends android.preference.DialogPreference { pu…
PreferenceActivity 验证用户输入并显示错误消息
我正在使用 PreferenceActivity 供用户定义应用程序的某些设置。 我还使用 OnPreferenceChangeListener 接口来获取首选项更改的通知,在该回调中,我…
访问另一个活动的首选项
我有一个登录活动,它将凭据存储在它自己的 SharedPreferences 中;然后我添加了两个 getter 来读取它们,就像这样, public String getUsername() { …
我如何在 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 首选项屏幕。我的问题是某些首选项的标题太长并且不会换行。考虑我的例子:
在偏好设置.xml 中使用 PreferenceScreen 的意图
我的 Google-Fu 今天让这个 Android 新手失败了。 有人知道一个很好的例子来展示如何从 PreferenceScreen 启动意图吗? 比如:
无法添加 Preferences.xml(XML 中的 Android 首选项)
希望这是一个可以快速回答的新手问题... 我试图在新的 Android 项目中添加一个简单的首选项文件(新建 -> Android XML 文件),但它似乎无法正常工作…