关于prefrenceactivity和preferencefragment的作用
来源:互联网 发布:淘宝moschino 编辑:程序博客网 时间:2024/05/27 06:55
在使用Android手机的时候,尤其是在操作软件设置时,我们经常见到这样的界面:
这是怎么来实现的的呢?其实android已经提供了相应的类和方法,当进行简单数据存储时(比如:软件配置参数)android推荐使用Preferences,当然如果想提供操作界面的话就要用到PreferencesActivity。我这里先做个小例子对来简单说明一下使用方法,由于没做准备,可能讲的不系统,以后补上。
首先:新建一个android工程,在其res文件夹下新建一个xml文件夹,用来存储我们的PreferencesActivity需要展示的界面。
然后在xml文件夹下新建一个xml文件,名字随意去,这里我建的名字叫:setting.xml
当然titl之类的名字都可以采用"@string/settings_drawer_sorting"的方式引用我们自己定义的名字,这里为了简单直接写上去了(不推荐)。title是上面亮白的大字,summary是title下面的小字说明,字数不要太多啊,它的显示空间是固定的,多了也显示不出来。
里面填充的数据我就不写了,应该都会的吧,不会的可以自己百度一下android array的使用与定义吧。
那么,我们怎么把这个xml显示出来呢?
需要新建一个Activity继承PreferencesActivity,下面是具体代码:
运行效果图如下:
点击本地打印log,log截图:
我们还可以在需要的地方读取xml里的值,我会在后续的文章里说一下,如果等不及的可以自己百度一下Preferences的使用,我们自己写的xml实际上就是Preferences的使用,其数据的读取方式是一样的。
该文章写得过于仓促,内容很简陋,如果有什么错误或表达不当的地方请留言,一定改,拜谢各
- 关于prefrenceactivity和preferencefragment的作用
- 关于如何修改PreferenceFragment中默认的字体颜色和大小
- PreferenceFragment 和 PreferenceActivity讲解
- PreferenceFragment的简单使用
- PreferenceFragment的使用
- PreferenceFragment的简单用法
- PreferenceFragment
- PreferenceFragment
- PreferenceActivity与PreferenceFragment的理解
- 知识点三:PreferenceFragment的用法
- Android之PreferenceFragment的使用:
- 关于阻抗、阻抗匹配和电容的作用
- 关于CT2A和CA2T的作用域
- [转载] 关于lib 和 dll 的作用
- 关于setpeer和getpeer的作用
- 关于虚析构函数的作用和使用
- 关于this 的作用和规则
- 关于setpeer和getpeer的作用
- spring mvc 框架搭建及详解
- 常见性能优化策略的总结
- [BZOJ2761][JLOI2011]不重复数字(splay)
- flask sqlalchemy wtf 使用笔记
- 解决IllegalStateException: Can not perform this action after onSaveInstanceState
- 关于prefrenceactivity和preferencefragment的作用
- 【Gradle】gradle构建加速
- C++primer第4版第八章标准IO库
- JQuery 百度地图
- Exynos 4412 看门狗定时器中断
- 尝试新思路——跨平台Select模型
- python web前端后端页面详解
- avalon对象、对象数组、数组的基本操作
- Java笔记目录