PreferenceFragment使用

源码SettingsPreferenceFragment 继承 PreferenceFragment 

addPreferencesFromResource(R.xml.preferences);加载布局

dialogTitle ="dialog的title" 

entries = "对应@array/key的名字"

entryValues="对应@array/value的名字"

key = "这个是控件的id名"

title = "控件的title"

summary = "title下面的一行字  "


array.xml  的写法

成都

北京 

上海

< string-array name="value的对应的值">

< item >0

< item >1

< item >2

包含的属性defaultValue ="edittext的hint"   key ="" summary="" title=""

   包含的属性defaultValue ="true 是否选中"   key ="" summary="" title=""


Preference 点击跳转到浏览器  包含属性   summary="" title=""  子标签

android:action="android.intent.action.VIEW"

android:data="http://jianshu.com" >

PreferenceScreen  点击跳转到下一屏     

android:persistent 为true时,系统会帮助我们去保存该设置,即使重启后依然能记忆之前的设置,这也是所谓的持久化 。这里    将 android:persistent设置为False,表明不需要让系统去做持久化,开发者系统通过自己的方式去实现持久化。

可以嵌套上面的说有的子标签

你可能感兴趣的:(PreferenceFragment使用)