位置: 编程技术 - 正文

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

  • 完全成本法税前利润计算例题
  • 城镇土地使用税的计算公式
  • 如何理解合并报表的调整和抵消
  • 已认证发票对方红冲应该怎么做账
  • 个人银行账户怎么填写
  • 个税申报了还要扣钱吗
  • 企业所得税报税日期
  • 固定资产不能抵扣进项税额
  • 期房购置税怎么算
  • 法院案件受理费计算器
  • 现金支票 差旅费
  • 加工生产产品的地方 用两个字形容
  • 用于购买固定资产的账户
  • 物业公司销售门禁卡属于什么收入
  • 开票金额大于收款金额如何处理
  • 收银系统已入库怎么操作
  • 技术开发免税收益方
  • 补交以前年度的社保账务处理
  • 增值税销项发票冲红怎么冲
  • 违反劳动合同的责任
  • 企业所得税计入税金及附加科目吗
  • 发票入账后查出金额错误
  • 发票已入账跨年可以红冲重开吗
  • 税收编码3040203
  • 增值税发票查验平台官网网络异常
  • 企业的哪些活动属于投资活动?
  • 对公账户每个月
  • 一般纳税人技术开发税率
  • 电子发票转收入怎么做为记账凭证?
  • 流动资产的损失计入哪里
  • 汇算清缴的年报在哪里查询
  • 服务业的营业成本怎么算
  • 政策性搬迁的会计实用报告
  • 付款网站制作
  • cmos电池耗尽
  • windows10 怎么样
  • Win10宽带无法连接
  • php中几个常用的函数
  • Honeybee flying over crocuses in the Tatra Mountains, Poland (© Mirek Kijewski/Getty Images)
  • 个体工商户减免个人所得税政策
  • 阿伦河在哪
  • vue中下载文件
  • 开发票为什么要对公账户?
  • 个体户生产经营所得减免政策
  • 出差补助需要发工资吗
  • yolov5结构解析
  • vue项目中技巧知识点
  • 激光雷达lidar特点
  • dac模型
  • 数据挖掘和数据分析的区别与联系
  • 旅行社的增值税怎么算
  • 怎样计算负债率
  • 个体工商户转企业政策
  • 我向银行借钱我是贷方还是借方
  • 房产税从何时计算缴纳
  • 个税申报信息怎么填
  • 小规模纳税人每个月都要抄税清卡吗
  • 补交上年度企业所得税税额需要本年度纳税调增吗
  • 制作费计入什么费用
  • 销货清单自己留哪一联
  • 红字发票最多几个月
  • 测试费几分钱入账
  • 月初计提工资,月中发放
  • 生产型企业加计扣除10%
  • 三方抵账协议做什么科目
  • 营改增的增值税
  • mysql导入数据语句
  • u盘安装win7系统教程图解
  • task hots windows
  • oeloader.exe - oeloader是什么进程 有什么用
  • win7鼠标右键菜单不显示
  • gta4支持win10
  • vc6.0配置opengl设置目录路径
  • jquery$符号
  • 简单的设计模式
  • Android优化蓝牙
  • python sco
  • 单位发的一次性奖励如何扣税
  • 公司零申报可以交社保吗
  • 北京市延庆区城管执法局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设