android4.2.2 Settings
来源:互联网 发布:阿里云香港ss 编辑:程序博客网 时间:2024/04/29 05:14
出自 :http://blog.csdn.net/abc137508277/article/details/8878885
Setting分析
Setting的启动要从setting.java中分析。为topactivity extends PreferenceActivity
PreferenceActivity英语文档
This activityshows one or more headers of preferences, each of which is associated with a PreferenceFragment to display the preferences of that header. The actuallayout and display of these associations can however vary; currently there aretwo major approaches it may take:
· On a small screen it may display only the headers as asingle list when first launched. Selecting one of the header items willre-launch the activity with it only showing the PreferenceFragment of thatheader.
· On a large screen in may display both the headers andcurrent PreferenceFragment together as panes. Selecting a header item switchesto showing the correct PreferenceFragment for that item.
以上意思翻译过来就是说,preferrenceActivity可以显示1个或者多个header。每个header都是以PreferenceFragment显示。
PreferenceActivity显示也分两种,
一种是在小的屏幕上,或者低分辨率设备上,只显示header部分。点击header进入fragment。
另外一种是在大的屏幕上或者高分辨率设备上,header和fragment同时显示,左侧是header,右侧是fragment.
在onBuildHeaders加载主界面
loadHeadersFromResource(R.xml.settings_headers,headers);
其中addPreferencesFromResource methodwas deprecated in API level 11
各个fragment是依附于subsetting的,由subsetting统一管理各个fragment。相当于一个activity在多个UI界面之间的切换。其设置里面的Google Account有个location setting,这个东西是在GoogleServicesFramework.apk中添加的。没有源码,这个是google服务框架。
转载请注明出处,thanks!
- Android4.2.2 settings分析
- android4.2.2 Settings
- Android4.42源码分析---Settings
- 菜鸟Android4.0 Settings分析(一)
- android4.1.1 Settings WIFI模块浅析
- Android4.0中定制系统Settings默认值
- android4.0.4 去掉settings的标题栏
- 菜鸟Android4.0 Settings分析(一)
- Android4.4[原生Settings]隐藏apk显示
- android4.1.1 Settings WIFI模块浅析
- Android4.4-settings系统动画时间修改
- Android4.0将packages/apps/Settings导入到Eclipse
- 菜鸟android4.0 Settings分析(二) 界面修改
- Android4.1 settings中添加一个新选项
- 菜鸟android4.0 Settings分析(二) 界面修改
- 初识android4.1.1 Settings 界面(以WIFI功能块为主线)
- 菜鸟android4.0 Settings分析(二) 界面修改
- android4.4.2 Settings不能显示平板样式解决方案
- 吸收直接投资学习笔记
- 【让WinXP系统启动速度达到最快】
- 如何正确的学习一门计算机语言
- Eclipse里做JBPM工作流gpd.xml中文乱码问题解决
- 观察者模式
- android4.2.2 Settings
- [简单总结] WiFi中的RTS和CTS简单回顾
- BT656中的一些概念
- ibatis 到 MyBatis区别
- 处女篇:sql语句中where和on后面条件顺序的问题
- data structure test
- CV codes代码分类整理合集
- RAC 的一些概念性和原理性的知识
- win2003系统下学习Mysql主从复制安装配置