问题标签 [preference]

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 投票
1 回答
3283 浏览

android - 如何在 PreferenceActivity 中的 Preference Item 右侧标记一个 Icon?

请点击查看图片 http://i1094.photobucket.com/albums/i455/tdounnyy/device.png

在此 PreferenceActivity 的底部,“选择铃声”右侧有一个图标/按钮。

而“振动”则不会。

此振动偏好是一种客户偏好扩展偏好。

我想在振动行中放置相同的图标。一种方法是将 ListPreference 或 RingtonePreference 扩展到欺骗操作系统。

我不喜欢这个,想知道是否有更好的解决方案。

首选项.xml

我将前缀“android”添加为:

现在,Eclipse 说:错误:资源不公开。我用谷歌搜索但没有运气。有想过怎么突破吗?

0 投票
2 回答
929 浏览

android - 安卓偏好活动

我有一个偏好活动,并且希望如果单击其中一个项目,它将启动后台工作并在前台显示一个不错的进度条,直到后台任务完成。怎么做???

编写的代码是:

但是上面的代码没有显示进度对话框。并发生 ANR 错误。

谢谢。

0 投票
1 回答
1513 浏览

android - 分享从 PreferenceScreen 发送的 App 电子邮件

我正在尝试在我的 Android 应用程序中创建一个功能,该功能将允许用户将我的应用程序在 android 市场中的链接分享给他们想通过电子邮件发送给的任何人。

preferences.xml我创建了这个如下

我不确定我应该在此处输入什么意图以及单击“共享应用程序”时如何处理它PreferenceScreen。我想打开电子邮件并使用主题和主题中应用程序的 Android Market 链接预先填充它。

用户将输入电子邮件并将其发送给他们的朋友。

0 投票
2 回答
425 浏览

android - Android DatePreference 默认值未设置?

如何从 Java 端设置 DatePreference 默认值。

我想约会“现在”

谢谢。

0 投票
1 回答
209 浏览

visual-c++ - Visual C++ ListBox 作为首选项选择器

所以我正在构建一个工具,允许用户编辑一大堆关于各种事物的偏好。有几组设置,太多了使用 TabControl 而不创建箭头滑块来查看所有选项卡,所以我决定尝试使用 ListBox 列出首选项组,然后当他们单击它们时,他们可以更改的设置显示在框的右侧。

我只是不确定该怎么做。显然它会调用 ListBox 的 OnSelectionChanged 函数中的某些内容,但我不确定从那里去哪里。对话当然可以有动态设计,对吧?我会模仿一个选项卡式对话框的创建,在其中创建我的设计,然后将它们绑定到 TabControl,然后为 ListBox 做类似的事情吗?同样,动态的不是 ListBox 本身。用户将单击 ListBox 中的“设置 A”,ListBox 右侧将是设置 1、2 和 3,每个设置都有文本框/收音机/检查。

关于我如何做到这一点的任何提示?我只是认为它看起来比在盒子顶部排列一大堆标签更好。提前感谢任何可以帮助我的聪明人。我精通 C++,但我是 VC++ 的初学者。

0 投票
3 回答
791 浏览

android - layout.xml 文件有按钮,我不知道如何链接每个按钮以打开新的首选项屏幕

layout.xml 文件有按钮,我不知道如何链接每个按钮以打开新的首选项屏幕。

想要重新排列我的应用程序,目前都是首选项屏幕,想要对其进行更改以稍微修改 UI 以在主页上有按钮,并且每个人都会打开一个我已经设置的新首选项屏幕,任何建议,我都可以'似乎不知道如何让它刚刚打开,已经做出了偏好。

0 投票
1 回答
366 浏览

android - 如何将首选项附加到特定的 SharedPreferences?

我正在为我们的应用程序实现首选项。我知道如何显示首选项 UI 以及如何使用SharedPreferences. 在我们的应用程序中,我需要处理两组首选项,我想问一下这个问题,特别是 Android 文档中的一个评论。

Preference.getSharedPreferences()的文档在该部分下有以下评论Return values

Returns此 Preference 读取其值的 SharedPreferences,如果未附加到 Preference 层次结构,则为 null。

我想问一下如何将 a 附加SharedPreferences到特定的Preference,无论是它EditTextPreference还是其他。换句话说,a 中的持久性代码如何Preference知道它应该将用户输入存储在一个特定SharedPreferences对象中而不是另一个对象中?

为了用一个例子进一步解释我的问题,假设我有以下内容:

我的问题是我应该使用什么 API,以便对象的持久性代码prefs1使用而不是.Preferenceprefs2

目标是运行 2.3.4 的 Nexus One。

也许答案很明显,但在阅读文档和搜索网络后我找不到它。预先感谢您的帮助。

0 投票
2 回答
1528 浏览

android - 没有 XML 的首选项屏幕

我想使用首选项,但我不想在 xml 中使用它。我用它来找到我的xml:

这是我的 .xml:

这行得通!但是如何在没有 xml 文件的情况下在我的活动 .java 中声明首选项?也许有人可以为我的短代码给我一个简短的示例代码。

谢谢。

0 投票
1 回答
406 浏览

java - 首选项中的 ListView

我为我的 Android 应用程序 (Honeycomb) 创建了一个自定义首选项屏幕,其中包含一个 ListView。

Everyting 按预期显示,但 ListView 没有滚动。似乎是因为 Preference 类在 ScrollView 中有构建,而 ListView 不支持嵌入到 ScrollView 中。

所以我想知道是否可以删除 Preference 类的 ScollView 或者是否还有其他技巧可以使事情正常进行!?

提前感谢您的回复:) 干杯

0 投票
3 回答
45063 浏览

android - Android 复选框首选项

我找不到任何关于复选框首选项的教程。我可以使用列表首选项,但不能使用复选框首选项。现在,我希望如果用户在复选框上设置,吐司消息说“真”,如果他设置它,吐司消息说“假”。到目前为止,我有这个:

首选项.xml:

编辑首选项.java:

编辑:感谢David Caunt的解决方案: