位置: 编程技术 - 正文

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

  • 简易征收预缴税率怎么算
  • 企业分红缴纳所得税
  • 建筑公司劳务分包抵扣分录
  • 企业所得税不预缴年终汇算可以吗
  • 生产企业的基础设施是指
  • 包工包料工程要交哪些税
  • 国际货物运输免征所得税
  • 管理费用中税金分录怎么写
  • 一般纳税人免税政策
  • 收到银行汇票要去银行办理吗
  • 一般纳税人兼营不同税率
  • 品质问题扣供应商款
  • 去年暂估的库存商品今年到了发票怎么做会计分录
  • 预提职工福利怎么记账
  • 退休职工报销医药费
  • 有限合伙企业收益分配
  • 少交了增值税怎么补
  • 已经抵扣的发票可以取消抵扣吗
  • 如何查询已开出的增值税发票是否被认证
  • 银行承兑汇票上的承兑日期
  • 如何查询企业开票记录
  • 2017年全国税收收入是多少
  • 高新企业减免所得税政策
  • 期交保费资金占用年限计算公式
  • 银行存款利息的计算方法
  • 城镇土地使用税征收标准及计算方法
  • 怎么远程重装win10
  • 原材料和加工费能分着开票么
  • reminder.exe - reminder是什么进程 有什么用
  • Win10 21H2 Build 21354 ISO 太阳谷官方镜像预览版下载
  • 在建工程进项税额抵扣规定
  • PHP:oci_field_type()的用法_Oracle函数
  • eclipse中创建webgis项目
  • php导出表格
  • 固定资产的预计使用寿命和净残值发生变更
  • 目前税收工作中存在的主要问题及对策
  • php的implode函数
  • php array_slice
  • tune a video:one-shot tuning of image diffusion models for text-to-video generation
  • 基于用户的协同过滤算法
  • redux入门教程
  • php中自定义函数的语法格式
  • 发票作废申请书模板
  • 购入固定资产的进项税额可以抵扣吗
  • 员工出国公司要承担的责任
  • 涂料消费税征税范围
  • 什么叫做归属
  • 工商登记备案在哪查
  • 一般纳税人招待费扣除标准
  • 货币市场基金的特点
  • 固定资产的定义是什么?
  • 购买电脑一次性计入费用吗合理吗
  • 生产企业免抵退税申报步骤
  • 如何区分交通运输的方向
  • 税费改革的思路
  • 应收账款少收会计分录
  • 加油充值卡能报销吗
  • 停车费发票能报餐饮费吗怎么开
  • 报表主营业务收入计算公式
  • 金三财务报表如何更正?
  • 差旅费属于其他费用吗
  • 收到银联商务客户短信
  • 子公司的亏损能算到母公司吗
  • 公司股东借款转私人账户
  • 买入返售金融资产 流动资产
  • 为什么要用支票取钱
  • mysql注入语句
  • mysql日志有哪些
  • wrsvn.exe是什么文件
  • 本地磁盘未响应怎么解决
  • linux中dhcp
  • tracert命令的功能和用法
  • win8电脑路由器网络受限怎么办
  • 代码的历史
  • linux触控
  • python函数经典例程
  • js动态改变网页标题
  • 简单阐述javascript的主要作用
  • 烟叶收购价款
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设