Android首选项:无限制、可扩展的值列表
我希望允许用户为Android应用程序首选项输入(非预定数量的)值。我们想到的现有示例是各种智能手机(iPhone、HTC Android等)上的闹钟应用程序,用户可以在这些应用程序中添加闹钟时间* 有人能想出一个简单的方法来为Android用户提供一个可扩展的可编辑偏好值列表吗 到目前为止,我想到了:Android首选项:无限制、可扩展的值列表,android,preferences,alarm,android-preferences,Android,Preferences,Alarm,Android Preferences,我希望允许用户为Android应用程序首选项输入(非预定数量的)值。我们想到的现有示例是各种智能手机(iPhone、HTC Android等)上的闹钟应用程序,用户可以在这些应用程序中添加闹钟时间* 有人能想出一个简单的方法来为Android用户提供一个可扩展的可编辑偏好值列表吗 到目前为止,我想到了: 简单文本字段中以逗号分隔的值 将用户限制为10个值,并将其实现为10个可编辑的首选项(EditTextPreference) 仅为这些设置创建我自己的花式子应用程序(尽管我还不确定该如何做)
- 简单文本字段中以逗号分隔的值
- 将用户限制为10个值,并将其实现为10个可编辑的首选项(EditTextPreference)
- 仅为这些设置创建我自己的花式子应用程序(尽管我还不确定该如何做)
列表视图添加项目。点击某个项目会打开该项目的编辑器,允许进行更新(并通过选项菜单选择删除)。毕竟,闹钟应用程序就是这样做的
按值/时间自动排序
教您的ListAdapter
排序
一种激活/停用特定功能的方法
价值观
使用列表视图
设置为选择_模式_多重
,并使用选中的文本视图
。或者管理自己的复选框(就像闹钟应用程序那样)
用于选择数值的轮子
类似于时间和日期选择
iPhone或Android上的轮子
Android中没有“时间和日期选择轮”。还有时间和日期选择器,它们使用按钮,而不是轮子
您可以查看以了解更多关于它是如何工作的。非常感谢Commonware提供的宝贵建议。现在,我用简单的偏好做了这件事,但当然也经历了这种方法的局限性。我会记住你对未来改进的建议!我在做类似的事情!!嘿@commonware,指向“闹钟应用程序源代码”的链接似乎已断开。