位置: 编程技术 - 正文

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

  • 应交税费借方余额0.01怎么调整
  • 一般纳税人财务要求
  • 合同取得成本属于
  • 进口关税增值税税率
  • 珠宝首饰可以开发票吗
  • 场地使用费入什么科目
  • 大行建筑有限公司分公司
  • 应征增值税不含税销售额(3%征收率)怎么填2020年
  • 房屋出租的成本怎么算
  • 纳税人经营所得预缴申报表怎么填
  • 非公益捐赠税率
  • 小规模纳税人开票税率
  • 政府补助款提现流程
  • 商场预付卡是什么意思
  • 应入固定资产的已做费用,如何调账
  • 以前购买的固定资产现在入账
  • 销售回扣的账务处理办法
  • 多开了一张电子发票怎么办
  • 收取职工房租 算收入吗
  • 企业或员工获得的相关荣誉
  • 提高主营业务收入的意义
  • 建筑材料发票备注栏没写工程名称和工程地点能用吗
  • 递延所得税收益计算公式
  • 住房公积金证书更新
  • 境外个人所得税计算
  • 计提减值准备怎么计算?
  • 净资产收益率怎么求
  • 环保税计算方法和税率1.2
  • 个人交社保可以交生育险吗
  • 个人缴付的年金是什么
  • 申请银行汇票手续费记账凭证
  • 什么叫固定资产的确认
  • 电脑专用电源转换器
  • 工会经费是否可以给非会员使用
  • 专项资金支出时能直接转出吗
  • 显示器屏幕抖动闪烁是什么原因
  • 增值税一般纳税人和小规模纳税人的区别
  • 如何使用php写一个网页
  • 支付第三方劳务派遣费用如何做账
  • 以旧换新方式销售货物的,不得扣除旧货价值
  • php strftime
  • PHP如何使用资源路由方式改进新闻管理
  • 社保退工伤保险怎样做分录
  • thinkphp curl
  • linux中php的作用
  • Vue3 script setup 语法糖详解
  • php调用java接口
  • 企业所得税资产总额根据什么填
  • 固定资产清理借方增加还是减少
  • 一般纳税人只有销项没有进项
  • 财务报表如何看
  • 高新企业奖励怎么领取
  • 捐赠支出入账
  • 企业汇算清缴调整费用后资产负债表怎么改
  • 保理手续费计入投资收益吗
  • 公司购买的办公楼怎么交房产税
  • mysql数据库中SELECT * FROM是什么
  • 虚拟机中的centos怎么联网
  • xp系统换成win10
  • macbook pro怎么分区
  • windows8.1 preview
  • win10无法收到wifi
  • win10下安装office2007
  • nicconfigsvc.exe - nicconfigsvc是什么进程 有什么用
  • ins pc版
  • win8系统升级win8.1
  • shell脚本case语句判断成绩
  • bootstrap需要学多久
  • windows2008 iis
  • unity导入工程根本运行不了
  • 基于网络创新形成的大数据的最突出特征是什么?( )
  • android activity回调函数
  • 用python编写简单程序
  • 爬虫如何识别验证码
  • python 函数 星号参数
  • java 视频教程
  • 浙里办怎么给小孩子缴医保费
  • 台湾所得税申报网站
  • 江苏国税电子税局
  • 云南税务局发票查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设