SettingActivity学习笔记
16lz
2021-01-25
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更新
更多相关文章
- 安全新手入坑——HTML标签
- 一款常用的 Squid 日志分析工具
- GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
- RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
- Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
- Android(安卓)获取控件高度宽度三种方法
- Android(安卓)Vold和SDIO冲突问题解决方法
- android java.net.UnknownHostException: Unable to resolve hos
- android webView 使用方法