Android笔记——PreferenceActivity结合PreferenceFragment创建设置界面
2016-01-02 00:00
501 查看
1、创建类继承PreferenceActivity
2、该类必须重写OnBuildHeaders和isValidFragment方法。
(1)OnBuildHeaders方法中使用loadHeadersFromResource方法加载preference-headers的xml资源文件
(2)isValidFragment方法中修改返回值为true,以此校验prefere-headers资源文件引用的fragment正确性
3、 该类写内部静态类(外部写也行,但必须是静态类)
该静态类继承PreferenceFragment,并重写onCreate方法
在该方法中用addPreferencesFromResource方法加载preferencescreen资源文件。
-----------------------------------------------------------------------------------------------------------------------------------------------
2、该类必须重写OnBuildHeaders和isValidFragment方法。
(1)OnBuildHeaders方法中使用loadHeadersFromResource方法加载preference-headers的xml资源文件
(2)isValidFragment方法中修改返回值为true,以此校验prefere-headers资源文件引用的fragment正确性
3、 该类写内部静态类(外部写也行,但必须是静态类)
该静态类继承PreferenceFragment,并重写onCreate方法
在该方法中用addPreferencesFromResource方法加载preferencescreen资源文件。
-----------------------------------------------------------------------------------------------------------------------------------------------
相关文章推荐
- Android笔记——四大组件详解与总结
- Android笔记——导入Github开源项目CircleRefreshLayout
- Android笔记——简单解析XML
- Android Services组件
- Android系统服务一览表
- Json--Android中数据文件解析(Json解析--从服务器端获取数据并且解析,显示在客户端上面)
- Android Studio基本介绍
- android 悬浮控件-仿360手机助手应用详情页
- Android之应用程序如何调用支付宝接口
- Android数据库升级最佳方案
- android 数据库之greendao
- Android的AdapterViewFlipper
- Android的Spinner
- 学习Android从0开始之基础篇(1)-Android的四大基本组件
- Android开发之 Android 的基本组件的概述
- Android的AnalogClock和DigitalClock
- Android中View类OnClickListener和DialogInterface类OnClickListener导入包冲突
- Android的TextureView
- 解决AndroidStudio导入工程报错:“Your project path contains non-ASCII characters.”
- Android的ToggleButton