android 首选项
xiaohang333
这个作者很懒,什么都没留下…
展开
-
android 探索首选项框架 ListPreference
[b]探索首选项框架[/b] 在深入探讨Android的首选项框架之前,首先构想一个需要使用首选项的场景,然后分析如何实现这一场景。假设你正在编写一个应用程序,它提供了一个搜索飞机航班的工具。而且,假设该应用程序的默认设置是根据机票价格由低到高的顺序显示航班,但用户可以将首选项设置为始终根据最少停站数或特定航线来航班。如果实现这一场景?[b]ListPreference[/b]...2011-05-15 22:52:00 · 120 阅读 · 0 评论 -
android 首选项 CheckBoxPreference
ListPreference首选项显示了一个列表作为它的UI元素。类似地,CheckBoxPreference 首选项显示了一个复选框部件作为它的UI元素,更多关于ListPreference的介绍请参考这篇文章[url]http://byandby.iteye.com/blog/1044916[/url] 为了扩展航班搜索示例应用程序,假设希望让用户设置他希望在结果集中看到的...2011-05-16 09:55:55 · 261 阅读 · 0 评论 -
android 首选项 EditTextPreference
首选项框架还提供了一种自由格式文本首选项,名为EditTextPreference。此首选项可以用于捕获原始文本,而不是要求用户进行选择。为了演示该首选项,假设一个应用程序为用户生成java代码,是假设 :D 此应用程序的一个首选项设置可能是为生成的类使用默认的包名。那么在这里,我们希望向用户显示一个文本字段,支持他为生成的类输入包名,如下图这种效果。[img]http://d...2011-05-16 10:29:28 · 855 阅读 · 0 评论 -
android 首选项 RingtonePreference
RingtonePreference 专门处理铃声。可以在应用程序中使用它为用户提供一个选项,以便选择某个铃声作为首选项,觉得这个还是比较有用的。 下面是我们这个示例的XML 文件 ringtone.xml 此文件的存放路径是 /res/xml/ringtone.xml [code="xml"] [/code] 下面是我们的 Preference...2011-05-16 12:07:22 · 128 阅读 · 0 评论 -
android 组织首选项
首选项框架对首选项组织到类别中提供了一定的支持。例如,如果拥有多个首选项,可以构建一个视图来显示首选项高级类别。用户然后就可以深入到每个类别,查看和管理特定于该组的首选项。 可以通过两种方式来实现此目的。可以在根 PreferenceScreen中引入嵌套的 PreferenceScreen 元素,或者可以使用 PreferenceCategory 来获得类似的结果。下面我们...2011-05-16 13:00:40 · 106 阅读 · 0 评论