位置: 编程技术 - 正文

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

  • 附列资料第8栏
  • 注会与税务师有什么区别
  • 含税销售额换算成不含税销售额的公式是什么?
  • 企业增值税是什么科目
  • 增值税专用发票抵扣税额是什么意思
  • 软件维护费属于费用还是资产
  • 怎样填写增值税普通发票
  • 外贸企业出口怎么写
  • 土增税预缴是按不含税收入算
  • 自然人个税申报换电脑数据怎么合并
  • 印花税的纳税人为书立合同双方
  • 以前年度多交的企业所得税怎么调整
  • 报销单第一页写不完
  • 待抵扣进项税额怎么算
  • 转出未交增值税和转出多交增值税
  • 取得出口退税款算什么收入
  • 红字发票是否要修改往期申报表
  • 燃油税里面包含哪些内容
  • 免征增值税和营业税政策
  • 生产性生物资产计提折旧的方法
  • 小规模纳税人建筑行业
  • 疏通下水道入什么经络
  • 预收购货款的会计分录
  • 清华同方bios通用密码(thtfpc)
  • macOS Big Sur 11.0.1(20B29)正式版发布(附可使用的Mac机型)
  • 人力成本费用率和人工成本利润率
  • 开发票时已交的税金怎么做帐?
  • 高新技术企业研发人员比例要求
  • 苹果 macOS 13.3 开发者预览版 Beta 2 发布
  • 购进商品怎么做会计分录
  • 潘塔纳尔湿地的成因
  • 藏红花 (© Hayami Yanagisawa/Getty Images)
  • 资产负债表中应收账款根据什么填列
  • 应付保理怎么做账
  • 上月未开发票的销项税,已经申报缴税,在本月开了票,应该如何填报?
  • api使用方法
  • 应计入利得和损失项目的有
  • pythonjson文件存储
  • 固定资产内部转移单
  • bat 进入当前文件夹
  • 税务变更了股东工商没变更
  • 企业纳税人识别号是什么
  • 织梦可以放两个模板吗
  • 汇算清缴账务
  • excel随机抽取n行数据
  • 经营范围技术服务技术开发技术咨询技术交流
  • 高新技术企业三季度申报所得税研发费加计怎么扣除
  • mongodb operator
  • 换货与退货
  • 结转税金需要附件吗
  • 现在增值税是多少个点
  • 结转利润分配的二级明细账户
  • 营业税费是借还是贷
  • 劳务派遣公司小规模纳税人如何开票
  • 利息支出的纳税调整计算公式
  • 公司需要现金
  • 什么叫系统服务
  • 全资子公司的利与弊
  • 专业收账公司合法吗
  • 记账凭证分为哪几类,应具备哪些主要内容
  • mysql批量添加字段
  • win8开机启动项怎么设置方法
  • 苹果手机价格
  • windows怎么连无线
  • win8.1系统安装教程
  • win8的ie浏览器
  • xp系统如何更新
  • rosnmgr.exe - rosnmgr是什么进程 有什么用
  • pavprsrv.exe - pavprsrv是什么进程 有什么用
  • win8系统怎样
  • cocos2dx4.0教程
  • bootstrap不支持ie
  • android开发环境配置
  • window.navigate 与 window.location.href 的使用区别介绍
  • :javascript
  • 山东省水资源税征收标准
  • 房产税从价计征税率
  • 增值税差额征税什么意思
  • 广东省东莞电子税局
  • 南京税务事务所排行
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设