SettingActivity学习笔记

Android Studio 自动生成的SettingActivity学习笔记

自动生成文件结构

  1. SettingActivity
  2. AppCompatPreferenceActivity
  3. xml文件包
  4. 没有layout文件

更多好玩文章: 天意博文

SettingActivity的方法

SettingActivity学习笔记_第1张图片

系统自己定义好多方法
我们看看能用到的

  1. onCreate()初始化Activity同时调用了stupActionBar()—–>支持ActionBar
  2. 重写onBuildHeaders()方法—->相当于加载xml文件中的布局
  3. sBindPreferenceSummaryToValueListener——>设置监听器
    4.三个Fragment—–>具体显示的内容
    5.isValidFragment安全设置,删除会报错
    6.bindPreferenceSummaryToValue—–>Fragment通过它来绑定到刚刚定义的监听器

SettingActivity学习笔记_第2张图片

xml文件包

一个入口负责安排3个Fragment
3个具体内容由Fragment调用

标签说明
preference-headers是全局性标签
PreferenceScreen是具体内容性标签
SwitchPreference开关
EditTextPreference可编辑文本窗口
ListPreference清单
昨天小问题解决

在Preference的intent标签下无法自定义intent

解决方法:不单单是要在Activity中配置Action标签也要配置Category标签,name属性就是DEFAULT(默认)就ok了

                                          ---3.29更新

你可能感兴趣的:(SettingActivity学习笔记)