位置: 编程技术 - 正文

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右边的视图不见了)

  • 息税前利润和销售利润
  • 土地增值税扣除成本
  • 房屋用途 居住用房 住宅 区别
  • 固定资产到期账务处理
  • 个体经营部可以开增值税专用发票吗
  • 有限合伙企业应当
  • 投资款可以是现金吗
  • 单位之间调动
  • 普通发票与增值税发票的图片
  • 超市费用能否税前扣减?
  • 资产组减值测试要包含使用权资产吗
  • 公司向股东无息借款要交哪些税
  • 事业单位取暖费什么时候发
  • 境外演艺经纪公司代扣代缴哪些税款?
  • 企业支付员工的工资
  • 购买用于产品设计拍摄的道具怎么做账?
  • 境外企业在境外提供劳务
  • 小规模纳税人月销售额不超过10万免征
  • 海运费付款方式
  • 开发阶段包括
  • 滴滴代驾报酬
  • debian10.9安装教程
  • php中运算符
  • w10系统有线连接网络
  • Olehelp.exe - Olehelp是什么进程 有什么用
  • php socket_read
  • thinkphp 5.0.24 rce
  • 往来账怎么处理
  • 赠送现金券是否违法
  • php bi
  • 固定资产进项抵扣新政策2021
  • siri怎么重置主人声音ios13
  • php curl file_get_contents
  • 第十届蓝桥杯大赛个人赛省赛结果
  • 国内版的chatpdf
  • 如何查询发票领到几月份了
  • 命令查看系统信息
  • 宝塔面板要安装什么环境
  • Python运算符的优先级别
  • 卫生医疗收费专业有哪些
  • 航天税盘服务费全额抵扣报税流程
  • 上个月发票税率怎么查
  • 库存现金科目的辅助核算项目为日记账
  • 增值税买一送一处理方法
  • mac node-gyp
  • 帝国cms教程官方完整版
  • SQLite数据库安装及基本操作指南
  • 代宰 增值税
  • 批发零售进销存软件免费版
  • 增值税发票查询全国统一发票查询平台
  • 债务转为股份的协议
  • 增值税留抵税额借贷方向
  • 工程物资原材料在资产负债表哪个科目体现
  • 年度汇算清缴交税怎么做账
  • mysql联合索引生效原则
  • sqlserver 查询语句
  • windows xp计算器
  • Tech Ed 2008:HPC Server 2008讲解
  • wfxswtch.exe - wfxswtch是什么进程
  • quickdcf.exe - quickdcf是什么进程 作用是什么
  • win8.1系统升级win10
  • linux发布项目
  • win8.0下载
  • android知识
  • 实例讲解命局与大运流年作用
  • 人应该掌握的基本知识
  • web标准包含哪些
  • android!
  • Android Study Day 3 --Android File Read And Write
  • nodejs重启
  • js控制并发数
  • activity与fragment的通信
  • Python简单格式化时间的方法【strftime函数】
  • js怎么设置图片大小
  • 苗木增值税发票税率
  • 税务局营改增文件
  • 一般纳税人的进项票必须当月认证吗?
  • 源泉扣缴通俗
  • 粤商通个体户怎样注册
  • 2020十大经济年度人物揭晓
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设