位置: 编程技术 - 正文
推荐整理分享PreferenceActivity、PreferenceFragment使用,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
目录前言PreferenceActivitypreferences_scenario_1xmlPreference Activity演示PreferenceFragmentxml布局文件Preference FragmentPreference Activity管理Fragment适配
前言转来转去又回到了Android,闲话少说,这里是参考Android原生的Settings应用来介绍一下PreferenceActivity、PreferenceFragment和headers的使用。
PreferenceActivity我们先通过一个简单的例子来学习一下PreferenceActivity的使用。
preferences_scenario_1.xml我们先通过xml文件来定义一个简单的preference界面,res/xml/preference_scenario_1.xml:
涉及到的string.xml内容如下:
Preference Activity在Android3.0之前,PreferenceActivity是用来呈现Preference Screens的,所以如果要支持Android3.0之前的系统,还是要继承PreferenceActivity类来呈现Preference Screens。示例代码如下:
重写oncreate方法,并且调用addPreferencesFromResource方法来加载xml布局文件。
别忘了,需要在AndroidManifest.xml中声明这个CustomPreferenceActivity。
注意: PreferenceActivity的addPreferencesFromResource方法已经在Android3.0(API LEVEL )之后废弃了。Android3.0之后,推荐使用PreferenceFragment来呈现Preference Screen。
演示在其他activity里,可以通过startActivity来启动这个PreferenceActivity,演示图如下:
PreferenceFragmentxml布局文件xml文件我们可以复用上面PreferenceActivity的布局文件。
Preference Fragment示例代码如下:
Preference Activity管理Fragment示例代码如下:
适配为了同时适配Android3.0之前之后的系统,我们可以通过Build.VERSION.SDK_INT在代码里自动判断来决定如何呈现Preference Screen。示例代码如下:
版权声明:本文为博主原创文章,未经博主允许不得转载。
Android Studio 右侧条标高亮显示选中的相同变量,类,方法。。。 AndroidStudio右侧条标跟Eclipse有许多相同之处,但加入了更多的显示标识,就显得显示很凌乱,很难在第一时间找到有用的信息。本人更倾向与快速查找文
Android 百分比布局库(percent-support-lib) 解析与扩展 androidsupportpercent目录(?)[]一概述二使用一PercentFrameLayout二PercentRelativeLayout三源码分析一percent相关属性的获取二onMeasue中重新计算child的尺寸三实现PercentLin
Framework-res.apk内容简介 摘自:
标签: PreferenceActivity、PreferenceFragment使用
本文链接地址:https://www.jiuchutong.com/biancheng/379588.html 转载请保留说明!下一篇:Android Studio 右侧条标高亮显示选中的相同变量,类,方法。。。(android studio右边的视图不见了)
友情链接: 武汉网站建设