Android Studio 自动生成的SettingActivity学习笔记
自动生成文件结构
- SettingActivity
- AppCompatPreferenceActivity
- xml文件包
- 没有layout文件
更多好玩文章: 天意博文
SettingActivity的方法
系统自己定义好多方法
我们看看能用到的
- onCreate()初始化Activity同时调用了stupActionBar()—–>支持ActionBar
- 重写onBuildHeaders()方法—->相当于加载xml文件中的布局
- sBindPreferenceSummaryToValueListener——>设置监听器
4.三个Fragment—–>具体显示的内容
5.isValidFragment安全设置,删除会报错
6.bindPreferenceSummaryToValue—–>Fragment通过它来绑定到刚刚定义的监听器
xml文件包
一个入口负责安排3个Fragment
3个具体内容由Fragment调用
标签说明
preference-headers是全局性标签
PreferenceScreen是具体内容性标签
SwitchPreference开关
EditTextPreference可编辑文本窗口
ListPreference清单
昨天小问题解决
在Preference的intent标签下无法自定义intent
解决方法:不单单是要在Activity中配置Action标签也要配置Category标签,name属性就是DEFAULT(默认)就ok了
---3.29更新