位置: 编程技术 - 正文

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

  • 城市维护建设税优惠政策
  • 应交增值税二级科目借贷方向
  • 设备租赁费专票能抵扣吗
  • 监理行业增值税税率多少
  • 单位发放奖金如何做账
  • 坏账损失的核算方法一般有两种
  • 客户充值
  • 免税收入的三个条件
  • 房屋租赁发票在哪开
  • 造价咨询公司在哪里备案
  • 汇总缴纳增值税附加税如何缴纳
  • 增值税专票销售额比对(非差额企业)
  • 商品流通企业批发销售会计分录
  • 股东折价入股会计分录
  • 1697508923
  • 境内向境外提供服务免征增值税
  • 应付利息和应计利息怎么区分
  • 计提生产设备折旧费计入什么科目
  • win10如何获得管理员权限修改文件
  • 快捷工具栏在哪儿
  • 已开发票发生销售退回如何做账?
  • 建筑业销项税和进项税计算
  • 水利基金返还分录怎么写
  • saimon.exe - saimon进程有什么用 有何作用
  • mac休眠后黑屏无法开机正常吗
  • tdxcef.exe进程
  • 无线路由器限速怎么办
  • 委托代销商品发票是谁开给客户
  • 抖音小程序任务哪里接
  • 发票开错的常见情况和处理办法?
  • 个人股权转让应税凭证名称
  • esp8266 dht22
  • 工会经费是按应发工资还是实发工资申报
  • php实现查询功能
  • 企业从政府取得的非货币资产应该按照什么计量
  • wordpress文章发布不显示作者
  • macos装mysql
  • mongodb 随机获取一条数据
  • 已抵扣增值税进项税额
  • 年末未分配利润怎么算
  • 中付支付科技有限公司备付金
  • 企业内部研发支持方案
  • 消防工程改造方案
  • 母公司合并子公司报表
  • 资本公积形成的原因有哪些
  • 合并财务报表内部交易抵消顺流和逆流
  • 营业外收入应如何核算
  • 营业税金及附加和税金及附加有什么区别
  • 外埠存款会计分录怎么写
  • 账务处理程序的种类及各自的适用范围
  • 电商支付的刷单费怎样做记账凭证?
  • 自营工程领用自产产品的处理
  • 没有销售怎么写总结
  • 怎么看懂自己的收入纳税
  • 企业计提坏账准备遵循的会计信息质量要求是
  • 以前年度会计科目记错
  • 对公转账需要填写开户行吗
  • 工业企业应通过其他应付款科目核算的有
  • 税收会计记账方法
  • windows server 2003 sp2密钥
  • win8系统如何激活
  • Windows Server 2008虚拟技术说明
  • linux 下VSFTP 530 Permission denied错误的解决方法
  • win8计算机管理员权限
  • 如何打开和关闭HMB
  • linux shell alias
  • win10 world文档
  • Win10打不开IE浏览器
  • 蓝牙鼠标不能动了
  • 在node.js中想要监听事件
  • unity shader ao
  • javascript基础入门视频教程
  • 使用筷子就餐会不会传染乙肝病毒
  • 吉林省国家税务局官网
  • 美容行业增值税率是多少
  • 可以抵扣的消费税有哪些
  • 申请小规模纳税人公司需要多久
  • 西安养老保险申报
  • 我国烟草税的税点是多少
  • 绍兴柯桥有哪些村
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设