问题标签 [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.
android - Getting a Fragment from a DialogPreference?
I have a DialogPreference, that I'm trying to get a Fragment that is added to it (Google Maps, if anyone cares). The fragment has an id tag in the XML code, and I'm setting the dialog via setDialogLayoutResource()
. However, I'm struggling to get a reference to the fragment (So I can set some settings to it, and get data out from it). I need to get a reference to it before the user can start playing with the data.
What I've tried so far is this:
This doesn't work because getDialog returns null at this point in the lifecycle. If there's a better way to reference the activity or FragmentManager, I'd love to see it. Thanks for the help!
android - 将自定义字体设置为对话框首选项
我创建了自定义对话框以从扩展DialogPreferences类的用户那里获取输入以进行设置。我需要使用字体更改对话框中使用的字体和外部字体。我使用以下代码将字体设置为按摩。但我无法为标题设置它,因为我找不到标题视图也按钮(标题和按钮的 ID)。
我怎样才能做到这一点?谢谢你。
java - Android:在 DialogPreference 摘要中支持 %s 扩展
第一个问题。长时间的搜索者。
我通过扩展 DialogPreference 实现了 timePicker 首选项,就像在 android 文档中一样。一切正常,我可以通过 onSharedPreferenceChanged() 设置摘要,也可以在 DialogPreference onSetInitialValue() 的覆盖中设置摘要。
我的目标是始终显示摘要及其值和资源中的其他一些字符串。
例如在我的 ListPreference 我有:
解决为:
在我的 timePreference %s 没有得到扩展。我四处搜索,但我不知道如何让 dialogPreference/timePreference 做到这一点。我可以像这样在 onSetInitalValue() 中手动设置摘要:
我只是不喜欢这样的隐含扩展。感觉不干净或使用 android %s 范例。
我将开始挖掘 listPreference 代码,看看如何将它添加到 dialogPreference。任何想法/先机都会很棒!
谢谢!
android - 在 Android 偏好设置中确认是或否
我需要在“设置”中实现“重置”选项。单击设置时,应打开一个简单的对话框,要求确认。
我已经看过了,DialogPreference
但我似乎无法在任何地方找到一个好的解决方案或教程。有人可以帮我吗?我是初学者,想法甚至代码都会非常有帮助,谢谢。
android - 使用 NumberPicker 作为 DialogPreference。为什么我的设置不保存?
只是在这里学习android代码。我不确定我错过了什么,但我正在尝试创建一个DialogPreference
使用 a 的自定义,NumberPicker
它可以让用户选择年份。我尝试遵循 android's Settings Guide,但我选择的值没有保存。只要我不退出应用程序,它就会保存,但如果我退出,那么当我重新启动应用程序时它会重置为默认值。我错过了什么?
设置活动代码:
app_preferences.xml(SettingsActivity 的布局)
SemesterPickerPreference(DialogPreference 的扩展)
term_picker_dialog.xml(我的学期/年选择器的布局)
c# - 将自定义 DialogPreference 添加到 xml 文件
我已经用 Xamarin 在 C# 中实现了这个自定义 DialogPreference,但是我在将它添加到我的 xml 文件时遇到了问题。
我的项目名称/默认命名空间是“Client.Android”,我尝试将它添加到我的 xml 文件中,如下所示:
AddPreferencesFromResource(Resource.Xml.settings);
但是我的方法出现以下异常OnCreate
:
android - 在自定义 DialogPreference 中使用支持库 v4 片段
我正在尝试实现 custom DialogPreference
,其布局将使用片段。应用程序应该支持API 10
(它本身不支持片段)。
为了使用片段,我需要获取一个实例android.support.v4.FragmentManager
(通常通常从支持 FragmentActivity 使用getSupportFragmentManager
)。
我不知道如何进入android.support.v4.FragmentManager
DialogPreference。任何线索表示赞赏。
android - OnClickListener 在 DialogPreference 列表中没有响应
我对我的应用程序中使用的字体有一个对话框首选项。基本布局是一个 ListView,其中每一行由一个显示字体预览的 textView 和一个指示当前选择的字体的单选按钮组成。我希望用户能够通过单击行上的任意位置来设置首选项,但目前它仅在用户不单击单选按钮时才有效。有趣的是,一旦发生其他一些输入事件(例如滚动),单选按钮上的点击都会被处理。
这是我的代码:
ListView 的 XML:
每一行:
爪哇:
android - Android YesNoDialogPreference
您可能认为这是一个重复的问题,但我查找了几乎所有现有的答案,但我仍然没有得到正确的答案。这是我的问题:
YesNoDialogPreference
我想通过扩展DialogPreference
类来创建默认值YesNoDialogPreference
在 prefs.xml 中使用创建首选项- 在 MainActivity 我想为是和否选项设置一个 onClickListener
我试过这样做,AlertDialog.Builder
但它没有用,我也尝试过使用com.android.internal.preference.YesNoPreference
,它确实工作导致 R.attr 错误有人可以给我一个完整的答案......请!!,我一直在努力这几个星期了。
这是我的代码:YesNoDialogPreference.java
来自 prefs.xml 的偏好
我不知道如何在 MainActivity 中链接它们。
java - Android 使用自定义 DialogPreference 保存和显示用户首选项
我正在尝试在我的preferenceActivity中打印editText的值,为此我正在使用自定义DialogPreference,因此用户可以输入要过滤的价格,当他单击“确定”时,它应该在活动中打印过滤后的价格. 但是当我单击“确定”时,它什么也没显示,我错过了什么?
pref_valor.xml:
pref_xml: