Android实战技巧之六:PreferenceActivity使用详解
一、写作前面 当我们做应用的时候,需要用户配置一些信息,而这就是通常所说的应用设置。 对于Android系统来说,系统本身的设置带来的用户体验和习惯已经深入人心,在我们的应用中同样用到类似的设置页, 那么用户使用起来就会更加亲切和方便。是吗?那我们应该怎么做到呢?这就要靠本文的主人公PreferenceActivity了。 二、设置的细节 打开Android手机的设置,如下图: 我们会看到整个页面被分为几组:无线网络、设备、个人、账户和系统。这个分组(或者叫分类)就是PreferenceCategory。 Wifi右边有开关,这一项就是CheckBoxPreference;其他还有ListPreference和EditTextPreference。 你的每一次设置,都会被Preference存下来,这就是setting的数据持久化。 三、如何实现自己的设置 下面我们来实现一个设置程序,看看PreferenceActivity的基本知识都有哪些。 首先要说的是,PreferenceActivity从API level1中就加入了,那么后续自Android3.0后有了Fragment的概念...