位置: 编程技术 - 正文

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

  • 支付给派遣员工的工资计入应付职工薪酬吗
  • 企业自产的产品转为自用
  • 汇算清缴补缴税款如何做账
  • 公司研发人员定义
  • 毛利率在餐饮中表示什么意思?
  • 工程项目结算流程图
  • 买手机手续费怎么算
  • 工程劳务费计入哪个会计科目
  • 税金计提多了,交少了怎么处理
  • 医疗耗材的税率是多少
  • 生产部门领用低值易耗品,实际成本
  • 城市生活垃圾处理收费管理办法
  • 报表中利润为什么税后比税前大?
  • 差额征税发票如何做分录
  • 为什么收到的劳务费税点打星号?
  • 物业公司营改增税务筹划方案
  • 收费公路通行费增值税电子普通发票
  • 合伙企业如何计算缴纳个人所得税
  • 已认证的发票开红字红发要去税局吗
  • 日常管理的基本内容及方法是什么
  • 发票认证后失控
  • 统一社会信用代码证
  • 员工饭卡充值是哪个部门做
  • 餐厨垃圾处理有哪些设备
  • 辅助生产费用的核算
  • 应发工资包含罚款吗
  • bios密码如何设置
  • 何为民办非企业
  • 腾讯电脑管家怎么修复dll
  • mac版字体怎么安装
  • php 用户和密码
  • 为什么老是跳到别的网站
  • 工程款清欠管理办法
  • linux命令大全详解
  • 两个岗位 如何选择
  • php如何调用function
  • 材料成本差异怎么结转
  • 设置php扩展路径
  • 增值税税控系统技术维护费怎么做账
  • 企业取得交易性金融资产时
  • 税收分类编码不存在什么意思
  • 高新技术产业企业认定
  • 帝国cms下载
  • 存货成本明细科目表
  • 企业所得税的营业成本包括期间费用吗
  • mysql error!
  • 所得税交多了怎么留抵
  • sql随机抽取
  • 非限定性净资产和限定性净资产的区别
  • 一般纳税人的劳务公司的税率
  • 公司购买土地建厂房账务处理小企业会计准则
  • 公司买车可以抵扣企业所得税吗
  • 实际缴纳的税金比应交的多的部分记入什么科目
  • 公司对公账户没钱了辞退员工
  • 企业无力支付票据时应计入
  • 公司报销发票需要查验真假吗
  • 外资企业再投资退税
  • 咨询服务费计入哪里
  • 会计账簿按用途分类分为
  • 年初速动比率怎么算
  • 什么是盈余公积和资本公积的区别
  • 日记账处理数据流程图
  • ubuntu无线网卡怎么用
  • linux命令行查找
  • 如何关闭电脑端口
  • 双液浆常用配合比
  • linux防火墙放行
  • win7系统安装软件重启电脑后就没了
  • linux 中的MYSQL命令汇总 适合学习linux下配置mysql的朋友
  • 进windows花屏
  • windows7的安装步骤
  • win10系统如何创建新用户
  • 简单解析空中三角测量的意义
  • perl脚本教程视频
  • bat批处理删除
  • celery使用
  • 江苏国税电子税务局网登录
  • 税务稽查人员占税务人员比例
  • 国家税务总局河南税务局官网查询
  • 加工修理修配税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设