介绍
代表着一种基本的Preference的UI构件
当指定使用XML的层次架构的时候,每一个元素都是preference的子类,跟视图的层次跟布局类似
这个类中包含一个Key值,这个key值跟SharedPreference的存储键有关系(自己能够储存用户的行为偏好)
Android系统会将Preference元素的值存储在sharedPreference文件中。该文件存放路径位于
DDMS视图下的data/data/[packgename]/shared_prefs/文件下,命名约定为:packagename_preferencse.xml。
在Android系统源码中,绝大多数应用程序的UI布局采用了Preference的布局结构,而不是我们平时在模拟器中构建
应用程序时使用的View布局结构。这种布局的好处是:布局界面的可控性和高效率以及可存储值的简洁性
家庭元素介绍
单一元素:
Preference 文本框
CheckPreference 单选框
EditTextPreference 输入框
ListPreference 列表框
RingtonePreference 铃声
组合控件:
PreferenceCategory :类似于LinearLayou、RelativeLayout,用于组合一组Preference,使布局更具备层次感 。
PreferenceScreen : 所有Preference元素的根节点。
Preferenece XML
在res/xml/下加入我们的preference XML文件
例子:
<?xml ve