位置: 编程技术 - 正文

PreferenceActivity、PreferenceFragment使用

编辑:rootadmin
目录

推荐整理分享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布局文件。

PreferenceActivity、PreferenceFragment使用

别忘了,需要在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 转载请保留说明!

上一篇:Android5.1 SystemUI 启动流程

下一篇:Android Studio 右侧条标高亮显示选中的相同变量,类,方法。。。(android studio右边的视图不见了)

  • 销项税额和进项税额发票怎么区别
  • 企业所得税弥补亏损明细表怎么看
  • 补缴以前年度增值税以及滞纳金
  • 核定征收企业股权转让的个人所得税
  • 税控系统维护费怎么做会计分录
  • 基本户可以开立几个
  • 个税哪种申报方式计税最好
  • 代征增值税业务的账务处理
  • 关税消费税增值税计算公式
  • 工会经费和职工教育经费比例
  • 个人承包业务是否合法
  • 公摊电费计入什么科目
  • 自产自销免税物品包括哪些
  • 利息收入为什么是负数
  • 未报税会怎么样
  • 负利润需要交所得税吗
  • 上个月申报错了怎么办
  • 房企结转收入
  • 货物发出未开票
  • 已认证的进项税额转出怎么做账务处理
  • 母公司给子公司拨款要交税吗
  • 房地产企业何时结转利润
  • isahelp是什么进程
  • js构造函数的八种方法
  • burp怎么安装
  • 一行简单的代码
  • vuex用法和原理
  • node实战
  • lua命令库
  • 累计预扣法的适用条件
  • 开了银行对公账户要多久
  • 减按10的税率征收个人所得税
  • 政府补贴需要还吗
  • 收到质量赔款涉税处理
  • 新成立小规模纳税人税收优惠政策
  • 企业前期开办的费用怎么做会计分录
  • 企业的存货清查包括
  • 企业事业结余科目有哪些
  • 产品出口认证
  • 企业进项税额大于销项税额
  • 汽车折旧年限与折旧率
  • 设备租金收入计什么科目
  • 银行收取服务费
  • 上月其他应付款本月怎么调回来
  • 软件测试取费标准
  • 对公支付宝可以转个人银行卡吗
  • 消费满赠送活动规则
  • 会计基本前提包括会计主体货币计量资料完整和经济效益
  • 固定资产成本包括什么
  • 开红字发票需要具备什么条件
  • win8磁盘占用率高怎么处理
  • xp系统电脑蓝屏无法正常启动怎么恢复
  • 注册表mime
  • ubuntu搭建vsftp
  • win8系统计算机在哪里
  • linux参数命令
  • awk正则表达式中引入变量
  • win7系统如何提升开关机速度
  • unix和linux是使用较为广泛的多用户交互
  • xp桌面快捷方式不见了
  • linux中wc命令的用法
  • win8高级设置在哪里
  • win7到欢迎界面卡半天
  • glCopyBufferSubData
  • android 自定义drawable
  • shader教程
  • JavaScript中的方法名不区分大小写
  • bat文件加密bat解密脚本
  • jquery生成元素
  • [置顶] [Android Studio 权威教程]最实用的快捷键
  • js table
  • Javascript字符串奇数位替换
  • windows安装程序安装在哪里
  • android通信机制
  • 郑州税务局电话客服电话
  • 税代扣代缴
  • 厦门市地方税务局市稽查局关于规范稽查有关规定
  • 苏州税务系统
  • 交警认可的客货两用车型
  • ca用户绑定怎么绑
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设