有的时候,我们做的程序需要提供一些选项的功能,能让用户去定制化他们自己的使用风格。举个例子,你可能允许用户是否自动保存登录信息,允许用户自己设定某个页面的刷新时间等等。在Android平台上面,我们可以使用PreferenceActivity基类去显示给用户一个选项设置的界面。在Android3.0或更高的版本上,可以使用PreferenceFragment类去实现这个功能。
下面将展示如何去创建和使用PreferenceFragment。
1、创建一个工程:PreferenceFragmentExample。
2、在res文件夹下面新建一个xml文件夹,在xml文件夹下面新建一个文件:preferences.xml。
3、在包路径下面新建一个类:Fragment1.java。
4、PreferenceFragmentExampleActivity.java(主活动)的代码。
5、按F11在模拟器上面调试。
6、点击第二行,就会显示一个窗口。
7、使用DDMS工具,就会看见在本应用的包路径下面会生成一个xml文件。
如果想创建一个列表样式的选项,首先,我们需要先创建preferences.xml文件,然后在这个文件里面填充各种元素。
然后,我们需要一个继承PreferenceFragment的子类:
接下来,我们使用addPreferencesFromResource()方法去加载xml文件:
最后,我们要把这个Fragment1显示在活动中,这时,我们需要使用FragmentManager和FragmentTrasaction:
关于碎片就讲到这里了,下一个部分将会讲解菜单。很简单。欢迎大家提出宝贵的意见。
分享到:
相关推荐
世界最轻的超极本——13.3英寸LaVie Z.docx
九年级物理(北师大版)同步对点训练:13.3学生实验:探究——小灯泡的电功率.doc
2.3 创建第一个Android项目——HeUoAndroid 2.3.1 创建HelloAndroid项目 2.3.2 运行HelloAndroid及模拟器的使用 2.3.3 调试HelloAndroid 2.4 小结 第二部分 基础篇 第3章 Android程序设计基础 3.1 Android程序框架 ...
第14章 Android综合案例三——基于Android的豆瓣网(Web2.0)移动客户端开发 14.1 关于豆瓣网和豆瓣网API 14.1.1 豆瓣网介绍 14.1.2 豆瓣网API介绍 14.1.3 豆瓣网API认证 14.1.4 豆瓣网API快速入门 14.1.5 豆瓣网API...
2018年秋八年级数学上册第十三章轴对称13.3等腰三角形13.3.1等腰三角形13.3.1.2等腰三角形的判定课时作业新版新人教版20180823118
2018年秋八年级数学上册第十三章轴对称13.3等腰三角形13.3.1等腰三角形13.3.1.1等腰三角形的性质课时作业新版新人教版20180823117
2018年秋八年级数学上册第十三章轴对称13.3等腰三角形13.3.2等边三角形13.3.2.1等边三角形的性质和判定课时作业新版新人教版20180823119
2018年秋八年级数学上册第十三章轴对称13.3等腰三角形13.3.2等边三角形13.3.2.2含30°角的直角三角形的性质课时作业新版新人教版20180823120
第14章 Android综合案例三——基于Android的豆瓣网(Web2.0)移动客户端开发 14.1 关于豆瓣网和豆瓣网API 14.1.1 豆瓣网介绍 14.1.2 豆瓣网API介绍 14.1.3 豆瓣网API认证 14.1.4 豆瓣网API快速入门 14.1.5 豆瓣网API...
第14章 android综合案例三——基于android的豆瓣网(web 2.0)移动客户端开发 260 14.1 关于豆瓣网和豆瓣网api 260 14.1.1 豆瓣网介绍 260 14.1.2 豆瓣网api介绍 261 14.1.3 豆瓣网api认证 261 14.1.4...
2019_2020学年八年级数学上册第十三章轴对称13.3等腰三角形同步练习含解析新版新人教版20200406132
2.3 创建第一个Android项目——HeUoAndroid 2.3.1 创建HelloAndroid项目 2.3.2 运行HelloAndroid及模拟器的使用 2.3.3 调试HelloAndroid 2.4 小结 第二部分 基础篇 第3章 Android程序设计基础 3.1 ...
《Android应用开发揭秘》全部实例源代码,配合《Android应用开发揭秘》使用 前言 第一部分 准备篇 第1章 Android开发简介 1.1 Android基本概念 1.1.1 Android简介 1.1.2 Android的系统构架 1.1.3 ...
《Android开发案例驱动教程》 配套代码。 注: 由于第12,13,14章代码太大,无法上传到一个包中。 这三节代码会放到其他压缩包中。 作者:关东升,赵志荣 Java或C++程序员转变成为Android程序员 采用案例驱动模式...
2020秋九年级物理上册第十三章电路初探13.3电流和电流表的使用同步作业pdf无答案新版苏科版202106152222
《Android应用开发揭秘》内容全面,不仅详细讲解了Android框架、Android组件、用户界面开发、游戏开发、数据存储、多媒体开发和网络开发等基础知识,而且还深入阐述了传感器、语音识别、桌面组件开发、Android游戏...
第14章 Android综合案例三——基于Android的豆瓣网(Web2.0)移动客户端开发 14.1 关于豆瓣网和豆瓣网API 14.1.1 豆瓣网介绍 14.1.2 豆瓣网API介绍 14.1.3 豆瓣网API认证 14.1.4 豆瓣网API快速入门 14.1.5 豆瓣网API...
2020秋九年级物理上册第十三章电路初探13.3电流和电流表的使用第1课时电流电流表同步练习新版苏科版202106152220
2020秋九年级物理上册第十三章电路初探13.3电流和电流表的使用第2课时串并联电路的电流特点同步练习新版苏科版202106152221
第14章 Android综合案例三——基于Android的豆瓣网(Web2.0)移动客户端开发 14.1 关于豆瓣网和豆瓣网API 14.1.1 豆瓣网介绍 14.1.2 豆瓣网API介绍 14.1.3 豆瓣网API认证 14.1.4 豆瓣网API快速入门 14.1.5 豆瓣网API...