位置: 编程技术 - 正文

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

  • 研发支出属于什么现金流量项目
  • 滑准税是指关税的税率
  • 柴油车尾气处理液会计分录
  • 土地使用权利
  • 计入固定资产和其他资产
  • 对公付款对方不开发票怎么处理
  • 养老保险滞纳金最高限额规定
  • 增值税专用发票使用规定 最新
  • 哪些企业适用于品种法
  • 专票遗失后可以作废吗
  • 2021新版利润表
  • 工程类发票项目分类
  • 职工取暖费可以一次性发放吗
  • 计提费用怎么入账
  • 查补以前年度所得税如何填写申报表
  • 退税降低
  • 投资性房地产的处置账务处理
  • 预付卡销售和充值属于什么费用
  • 律师事务所日常管理松懈混乱整改措施
  • 2021 上海房产税
  • 城建税和教育费附加的计税依据是什么
  • 金税盘维护费抵税会计分录
  • 厂房租赁税率是房东交的吗
  • 居间费税收是多少
  • 房屋装修费用计算器
  • 食堂购买的固定资产可以一次性加计扣除吗
  • 外国人的纳税人识别号是护照号吗
  • 土地作价入股政策
  • 租入的生产设备改良支出计入什么费用
  • 自然报废产生的固定资产净损失计入什么科目
  • 薪酬支出包括什么
  • 成本计算错误如何应对
  • 一键ghost有用吗
  • 冲销上月暂估入账的原材料会计分录
  • 本月未认证的怎么处理
  • 房产契税怎样交费
  • vscode国内镜像
  • 红字专用发票是红色的吗
  • 培训机构开办资金
  • 银行贷款发放怎么做凭证
  • macos big sur怎么恢复出厂设置
  • sgbhp.exe - sgbhp是什么进程 有什么用
  • php将数字转为字符串
  • php zmq
  • php运用
  • 作为大学生你能为国家安全贡献哪些力量论文
  • vue操作excel
  • 前端cgi
  • ci框架视频教程
  • springmvc简介
  • 接受捐赠物品的入账价值
  • 企业所得税计提分录
  • 卷票要盖发票专用章吗?
  • 公司借款利息可以约定由某一股东承担
  • mysql官方性能报告
  • 含税金额和税额的关系
  • 月末本年利润借方余额表示什么
  • 支付的中介费进什么科目
  • 损益类科目没有结平是什么意思
  • 收到暂估跨年发票怎么办
  • 固定资产的计提折旧方法有哪些
  • 资金股东占股比例
  • 将外购商品用于赠送客户
  • 招标场地费由谁支付
  • 成本利润率计算销售价格
  • 小规模怎么申请核定征收
  • centos挂载点
  • win10 mobile下载
  • 如何设置桌面背景颜色
  • WinXP下载东西总提示找不到文件的原因及解决方法
  • win8系统开机启动项怎么设置
  • linux抓包语句
  • linux中命令行
  • 利用的近义词
  • jquery示例
  • nodejs ejs
  • jquery常见问题
  • :javascript
  • 昱铭这个公司名字怎么样
  • 内蒙古包头东河机场
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设