Android 程式开发:(十三)特殊碎片 —— 13.3 PreferenceFragment
有的时候,我们做的程序需要提供一些选项的功能,能让用户去定制化他们自己的使用风格。举个例子,你可能允许用户是否自动保存登录信息,允许用户自己设定某个页面的刷新时间等等。在Android平台上面,我们可以使用PreferenceActivity基类去显示给用户一个选项设置的界面。在Android3.0或更高的版本上,可以使用PreferenceFragment类去实现这个功能。
下面将展示如何去创建和使用PreferenceFragment。
1、创建一个工程:PreferenceFragmentExample。
2、在res文件夹下面新建一个xml文件夹,在xml文件夹下面新建一个文件:preferences.xml。
6、点击第二行,就会显示一个窗口。
7、使用DDMS工具,就会看见在本应用的包路径下面会生成一个xml文件。
如果想创建一个列表样式的选项,首先,我们需要先创建preferences.xml文件,然后在这个文件里面填充各种元素。
然后,我们需要一个继承PreferenceFragment的子类:
接下来,我们使用addPreferencesFromResource()方法去加载xml文件: 最后,我们要把这个Fragment1显示在活动中,这时,我们需要使用FragmentManager和FragmentTrasaction:关于碎片就讲到这里了,下一个部分将会讲解菜单。很简单。欢迎大家提出宝贵的意见。