问题标签 [dialog-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 投票
3 回答
123267 浏览

android - 如何实现确认(是/否)DialogPreference?

如何实现显示简单是/否确认对话框的首选项?

例如,请参阅Browser->Setting->Clear Cache

0 投票
2 回答
768 浏览

android - 删除出现在 PreferenceActivity 屏幕上的 DialogPreference 图标

有谁知道如何删除DialogPreference出现在PreferenceActivity屏幕上的图标?带有圆圈 (▼) 内的向下箭头图标,该图标显示在首选项列表中。

与此类似的问题:Android:如何删除 EditTextPreference 条目旁边的向下箭头图标?

0 投票
1 回答
873 浏览

android - DialogPreference 中的媒体音量控制器

我正在尝试控制媒体音量

但总是在关闭对话框后自动设置为零。

代码 :

0 投票
1 回答
1030 浏览

android - DialogPreference 强制关闭

对于一个学校项目,我正在构建一个使用PreferenceScreens 作为框架的应用程序。
我创建了 2 个新类来满足我的需求:(SeekBarDialogPreference旨在处理音量和亮度)和DigitalPreference(用于其他所有内容)。

和数字偏好

这里是统一的TopPage,也就是主页面

我在 res/xml/prefs.xml 中声明了所有首选项。现在,每当我运行该应用程序时,我都会立即强制关闭。我怀疑我的清单有问题:

我已经引用了 Android:launch a custom Preference from a PreferenceActivity,以及其他stackoverflow问题,但我无法解决这个问题。

如果有人可以引导我朝着正确的方向前进,那么您将让我摆脱困境。谢谢!

编辑:浏览 logcat 后,我​​发现我的 prefs.xml 文件中抛出了一个异常。

它尝试访问SeekBarDialogPreference. 为什么它不起作用?

编辑:抛出的异常是NoSuchMethodException: SeekBarDialogPreference(Context,AttributeSet). 我定义了那个方法,我错过了什么?

0 投票
1 回答
572 浏览

android - DialogPreference 构造函数设置 onPreferenceClickListener?

onPreferenceClickListener在我的子类上设置了一个DialogPreference像这样的:

SeekBarDialogPreference单击showDialog()和)时onCreateDialogView(,每次调用两次。我的问题是DialogPreference构造函数是否默认生成点击监听器,使我的代码变得多余?

0 投票
5 回答
3889 浏览

android - 如果条件不满足,请勿关闭 DialogPreference onClick

我在 PreferenceActivity 中需要 AutoCompliteTextView,所以我扩展了 DialogPreference。我的自动完成期望(帮助)用户输入国家/地区名称。如果用户按取消或不输入任何值,我很好,但是我想确保在关闭对话框之前输入正确的名称。我试图将 onClick 覆盖为

也与 onDialogClosed

0 投票
1 回答
8597 浏览

android - 在 DialogPreference 中获取正按钮

有没有办法DialogPreference在任何事件中获得 a 的积极按钮?

我想最初禁用它,并在EditText验证后启用它。

0 投票
2 回答
1956 浏览

android - NumberPickerPreference - 未加载默认值

我想使用 NumberPicker 首选项。

基本上代码按预期工作。一个带有 NumberPicker 的对话框打开。可以选择该值并将其保存到 defaulSharedPreferences。

但是在第一次启动 PreferenceActivity 时,默认值没有加载,我不知道为什么。

行为是这样的:当我打开 PreferenceActivity 时,NumberPickerPreference 的摘要显示-1。当我关闭 Activity 并再次重新打开它时,值保持在 -1 (只要 defaultSharedPreferences 在存储的键下没有值)。一旦用户选择了一个值(或者一个值通过键下的代码保存到 defaultSharedPreferences 中),一切都会起作用,并且在 PreferenceActivity 启动时加载该值。

0 投票
1 回答
1826 浏览

android - Android:有没有办法从代码中显示 DialogPreference?

我想在第一次应用启动时打开一些首选项(通过扩展 DialogPreference 进行)。此外,这些首选项用作通常的首选项。

有没有办法做到这一点?

编辑:

我有我的自定义偏好,如下所示:

作为解决方案,我希望它从代码中显示出来,而不需要用户进入偏好屏幕。

0 投票
2 回答
1247 浏览

android - Android DialogPreference 布局 TextSize

我正在使用具有一些不同偏好的 PreferenceScreen。我还在使用扩展 DialogPreference 的自定义首选项。现在自定义 DialogPreference 的字体大小与其他首选项的字体大小不同。我尝试将样式应用于首选项活动,但我刚刚发现所有字体都具有相同的大小(标题和摘要)。

有没有另一种方法可以让所有偏好看起来都一样?谢谢!

(我查看了 DialogPreferences 的其他问题,但我找不到解决方案,所以我希望这不是太多余)