问题标签 [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 - Android 在 XML ClassNotFound 错误中膨胀自定义视图
我的 XML 代码有一些问题,希望您能帮助我。
我在这个包中有这个类:
然后我有这个偏好 xml 文件:
当我运行代码时,出现此错误:
总结一下我的问题,我想知道如何更改 xml 文件正在查看的路径,或者弄清楚为什么它不能扩展我的自定义视图。
提前致谢 :)
android - 如何从 DialogPreference 类中的 onDialogClosed 方法返回到主要活动
我已经为设置活动定义了扩展 Dialogpreference 类的自定义首选项类,
我正在使用对话框首选项从应用程序中注销用户。因此,如果用户选择“确定”,则将取消设置共享首选项,然后将用户定向到登录页面。
我尝试在 Activity 类中创建一个函数,然后在此类中调用它。也使用了 Intent 类,但执行停止在
并生成空指针异常。
请帮助我,找到解决方案。
android - 如何禁用外部触摸以隐藏 DialogPreference
我正在开发一个自定义 DialogPreference。
当用户在对话框外单击时,它会被取消,我需要避免这种情况。
我知道 Dialog 有setCanceledOnTouchOutside(boolean cancel)
我需要的方法,但 DialogPreference 没有。
在onBindDialogView
我尝试:
但getDialog()
返回null
。
我能怎么做?有人能帮我吗?
这是我的课:
java - 无法以编程方式启动 DialogPreference(抛出空指针异常)
我有一个扩展 DialogPreference 的自定义类。如果从“首选项”菜单启动,它会完美运行。我也希望能够从 Activity 启动它。下面是我的 DialogPreference 类,我在其中公开了这个线程建议的 showDialog() 方法。当我调用它时,我得到一个空指针异常,但无法弄清楚原因。
在调用 hText.setText() 的 onBindDialogView() 中的第 27 行引发错误。
我正在使用“测试”按钮尝试从另一个活动启动对话框:
以下是我的首选项和对话框首选项的 xml 文件:
和
最后是 Logcat:
有人知道我在做什么错吗?谢谢!
android - 未调用 onBindDialogView - 为什么?
我正在尝试实现 ListPreference 的子类,并且在调用它的构造函数时(在显示它时),它的覆盖 onBindDialogView 不是。
为什么会这样?我错过了什么?
更新:我在onCreateDialogView()中植入了一条日志消息,它也被调用了。
只有onBindDialogView()没有被调用。
为什么?调用此回调的条件是什么?
android - Create NumberPicker dialog in preference
I am trying to create a NumberPicker dialog in my preference screen. I have already made one following this:https://stackoverflow.com/a/5533295/2442638
However, for my second dialog, I only want one spinner, so I have adapted the code as follows:
There are no errors and the dialog pops up correctly, but the layout of it seems to be "messed up" :-). The blue line stretch across the whole dialog instead of just the width of the numbers.
The question is - how to set the layout correctly? (I am sure there are lots of other mistakes as well!)
Thank you
android - 如何在首选项中动态显示/隐藏自定义对话框的按钮?
我创建了一个从首选项屏幕使用的自定义对话框。一切正常,除了一件事:我想根据内部检查的状态切换“取消”按钮的可见性。
通常您有 onPrepareDialog 和 onCreateDialog,您可以在 onCreateDialog 中执行此操作。但是这里我们有 onPrepareDialogBuilder... 那么 onCreateDialogBuilder 在哪里呢?我在哪里可以做类似的事情
在 onPrepareDialogBuilder 之后?我无法在 onPrepareDialogBuilder 中执行此操作,因为我需要取消按钮以防内部检查失败。
你能帮我进入正确的方向吗?
java - 从自定义 DialogPreference 中检索值并保留值
尝试编写自定义对话框首选项 (a NumberPickerDialog
)。尽管 android 文档详细介绍了这个主题,但我似乎在他们的文档中遗漏了一些基本的构建块。
到目前为止,我所拥有的是一个显示在设置活动中的自定义首选项对话框。我可以单击首选项并填写一个值,然后按确定/取消。
自定义布局:
NumberPickerDialog(正在进行中...):
Preference.xml 扩展为:
我怎样才能:
- 居然显示默认值550?
- 从对话框中检索值?
- 强制只输入整数值?
我希望有人能对此有所了解,可怜的 Android 文档对这个话题并不友好。
非常感谢。
android - DialogPreference.onDialogClosing(boolean) 总是收到 positiveResult == false
我第一次使用 Android Preferences 并遇到了意想不到的问题。
我正在扩展 DialogPreference 类,除了一件事外,所有工作都很好:在方法 onDialogClosing(boolean positiveResult) 中,无论我按下什么按钮,我都收到错误消息。我做错了什么?
该类的完整代码如下所示。
android - 如何在 Preference 中制作自定义对话框首选项
我搜索了这个论坛的所有内容,但没有得到我真正需要的东西。我在 Preference 中需要一个自定义 DialogPreference,但 DialogPreference 不应该有我讨厌的蓝条标头,而且我已经为其他活动准备了一个活动标头模板 xml 文件,可以用作自定义活动标头。所以我想使用它在这个对话框上。另外我想要自定义首选项文件名,但这里的问题是它创建了两个首选项文件名,一个用于首选项,另一个用于 DialogPreference
但我在这里找到了类似的内容使用带有 2 个用户输入字段的 EditTextPreference
到目前为止,我已经做到了这一点。DialogPreference 打开得很好,但是我如何将我的标题模板附加到这个自定义 DialogPreference