如何定制一个首选项来通过XML显示时间选择器小部件 首先,我想说的是,我只在Android上工作了大约一个星期,所以我想你可以认为我是新手!因此,如果解决方案过于简单,我提前表示歉意,但我可以向您保证,我在这里发布之前已经做了研究,到目前为止还没有找到合适的解决方案(或者我已经找到了,但还没有完全意识到!)。尽管如此,有很多乐趣,只是想解决这个问题和学习,所以这里来

如何定制一个首选项来通过XML显示时间选择器小部件 首先,我想说的是,我只在Android上工作了大约一个星期,所以我想你可以认为我是新手!因此,如果解决方案过于简单,我提前表示歉意,但我可以向您保证,我在这里发布之前已经做了研究,到目前为止还没有找到合适的解决方案(或者我已经找到了,但还没有完全意识到!)。尽管如此,有很多乐趣,只是想解决这个问题和学习,所以这里来,android,xml,android-preferences,Android,Xml,Android Preferences,应用程序 我正在开发的应用程序本质上是一个提醒服务,我目前正在使用首选项屏幕 问题 我希望用户能够指定每天提醒他/她的时间。我希望通过首选项屏幕完成此选择。到目前为止,这就是我的首选项屏幕的外观 我的问题 理想情况下,每当用户选择“Alarm Time”首选项时,我都希望出现以下内容(这是另一个应用程序首选项的屏幕截图-PillReminder) 我的问题是,什么是最好的方式来创造这个?我真的希望只使用XML保留应用程序的所有可视化方面,因此我不想要Java解决方案。这是可能的还是我完全偏离

应用程序

我正在开发的应用程序本质上是一个提醒服务,我目前正在使用首选项屏幕

问题

我希望用户能够指定每天提醒他/她的时间。我希望通过首选项屏幕完成此选择。到目前为止,这就是我的首选项屏幕的外观

我的问题

理想情况下,每当用户选择“Alarm Time”首选项时,我都希望出现以下内容(这是另一个应用程序首选项的屏幕截图-PillReminder)

我的问题是,什么是最好的方式来创造这个?我真的希望只使用XML保留应用程序的所有可视化方面,因此我不想要Java解决方案。这是可能的还是我完全偏离了轨道?我听说的其他可能的解决方案是使用主题、警报对话框和扩展首选项类等。也许其中一些是正确的,但我不确定

任何帮助都将不胜感激,谢谢!:)

我的问题是,什么是最好的方式来创造这个

这可能是一个自定义的
对话框首选项
,其中碰巧有一个
时间选择器

我真的希望只使用XML保留应用程序的所有可视方面,因此我不想要Java解决方案

这样的自定义首选项不能在XML中定义。您需要创建
对话框首选项的子类
,定义对话框中的内容,以及如何将对话框内容存储到
共享引用
值中(或从中检索)


我有一个
颜色偏好
,您可能希望检查。

嘿,非常感谢您的回复(似乎没有从其他论坛得到任何回复哈哈)。我会仔细阅读并尝试一下。。。祝我好运!再次感谢。请看这个链接:这里有一个关于如何创建自定义对话框首选项并在其中设置日期的示例说明。希望这对你有帮助!