位置: 编程技术 - 正文

PreferenceActivity、PreferenceFragment使用

发布时间:2024-02-27
目录

推荐整理分享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右边的视图不见了)

  • 个税年度汇算如何补税
  • 个人所得税是什么意思有什么用
  • 应交增值税二级科目借贷方向
  • 当月出租设备需要发票吗
  • 免交附加税政策
  • 营业外收入怎么结转到本年利润
  • 记账人和复核人是一个人吗
  • 关联方交易容易产生哪些弊端
  • 民间非营利性组织收到个税手续费返还
  • 社会组织属于非法人组织吗为什么
  • 金融负债
  • 法人收到票据用什么抵扣
  • 营改增后房地产企业如何开票
  • 什么税不计入税金及附加科目
  • 增值税税负率行业标准2022年
  • 福利费进项税额转出会计分录账务处理
  • 有限合伙企业需要承担无限连带责任吗
  • 兼职人员工资个税怎么申报
  • 营改增账务处理实例
  • 个人所得税人员添加后如何操作
  • 贷款呆账处理了多长时间恢复征信
  • 个税是应发工资扣,还是实发工资扣
  • iphone有没有
  • win10 搜狗
  • 冲减增值税进项税怎么处理
  • 政府会计的记账基础是什么?
  • 承租人经营租赁会计分录
  • 其他费用的账务处理
  • 股息红利要交税吗
  • 企业所得税优惠事项管理目录
  • 最贵的苹果电脑99万
  • 北极光下的众神图片
  • 超分辨率图像复原
  • 进项税额转出的所有会计分录
  • 企业年度报告内容
  • 增值税专用发票怎么开
  • 俄勒冈zip
  • 出口抵扣进项的设备免税依据
  • Vue项目打包
  • 深度学习如何训练出好的模型
  • vue前端面试官常问的问题
  • win11预览版22000.51
  • 一般纳税人销售给小规模纳税人
  • tracet命令
  • 视频制作发票属于什么经营范围
  • 投资他人公司
  • 加计抵减可以补提本年的税吗
  • 以前年度损益调整结转到本年利润吗
  • 总公司签合同开票分公司做业务分公司如何确认收入?
  • 金税四期有很多不实的传言
  • 陕西省跨区域企业所得税征收
  • 企业之间利息收入开票吗
  • 售后维修的会计分录
  • 差旅费误餐补助
  • 广告费和业务宣传费
  • 既有从价又有从租如何计算房产税
  • 外贸退税是算利润吗
  • 案例分析应收账款管理存在的问题
  • 企业购买黄金如何入账
  • 如何正确设置会员账号
  • win8更改系统字体
  • windows media player播放不了mp4
  • 苹果mac os x 10.7.5如何升级
  • 怎样下载电子书免费的
  • windowsxp的主要特点
  • win7系统网络连接禁用怎么开启
  • win8.1使用
  • Win10系统安装步骤
  • linux block io
  • ubuntu安装选哪个
  • 菜鸟 安卓
  • 完美解决怠速抖动加油就平稳
  • python解析函数
  • 菜鸟教程jstl
  • jquery做下拉
  • js easyui
  • 下午税务局几点上班
  • 河南税务机关
  • 国家税务局发票真伪查验平台
  • 销售佣金属于什么税目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号