位置: 编程技术 - 正文

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

  • 增值税发票服务名称可以更改吗
  • 文化传媒公司的税种及税率
  • 公司购买办公用品300元,以现金支付,购入后即被领用
  • 血液制品3%增值税税率
  • 如果零申报
  • 洒水车计提折旧会计分录
  • 企业内部控制调查问卷
  • 公司股份无偿转让怎么办理流程
  • 天猫费率是什么
  • 无形资产减值是否可以转回
  • 供应商租赁企业资质要求
  • 出售旧固定资产的税率是多少
  • 福利费专票不抵税可以吗
  • 个人出租房屋税率表2023年
  • 促销费属于哪个税目
  • 不开外经证的后果
  • 发票税率开错怎么处理?
  • 月末主营业务收入结转会计分录
  • 银行要求的补偿性余额所占比例为20%
  • 增值税发票金额是含税还是不含税价
  • 软件开发开增票几个点
  • 抵扣联复印件可以做账吗
  • vc_runtimeMinimum_x64.msi 找不到的解决方法
  • 出口退税申请流程
  • 承兑交单是什么的一种
  • mac的日历
  • win10打印机驱动在电脑哪里找
  • php面向对象的三大特征
  • 小程序码生成器在线制作
  • 公司收到个人入股资金要交税吗
  • 经销商授权书是啥意思
  • win10任务栏还原到下边
  • 无偿调入固定资产账务处理
  • 金融负债的范围
  • 冷漠的渡鸦们,美国阿拉斯加州 (© Brian Browitt Photo/Adobe Stock)
  • 质量赔偿款要交税吗
  • php bi
  • 收外汇怎么做账报税
  • php模板引擎原理
  • 政府性基金账务处理
  • 审图费谁出
  • 税负率一般控制什么
  • 帝国cms文件夹介绍
  • scala实例
  • 资产减值损失如何计算
  • mysql常用命令有哪些
  • mysql数据库如何升级
  • 查账征收和核定征收有什么区别
  • 股权转让母子关系是否缴纳个人所得税
  • 有形动产租赁服务的增值税税率
  • 收到退回的文化事业建设费会计分录
  • 如何计算生产费用
  • 房租收入如何缴纳增值税
  • 关于小规模纳税人的说法正确的是
  • 银行多扣了钱法律是怎么判
  • 电费已支付未充值
  • 优惠券抵扣账务处理流程
  • 存货周转次数下降的原因
  • 公司领导培训费用标准
  • 业务招待费纳税调整会计分录
  • 私营公司固定资产怎么查
  • 深度技术win11
  • xp电脑开机进入bios怎么办
  • docker 自启动
  • ubuntu英文系统安装中文输入法
  • win7通过组策略阻止应用程序安装
  • linux编译安装php扩展
  • win8.1安全模式怎么进入
  • win7怎么调图片大小
  • nodejs和mysql
  • android开发环境的搭建步骤
  • css nowrap
  • react-navigation 如何判断用户是否登录跳转到登录页的方法
  • python 二叉树
  • Android Studio Attach source code
  • 如何用python画花瓣
  • jquery点击a标签
  • Protocol Buffers(Protobuf)开发者指南---概览
  • 原生javascript
  • 大同地税局地址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设