在PreferenceFregment中构造界面,简单省事的方法就是使用findPreference然后在xml里把UI写好。在代码中动态的添加UI内容也是需要的。核心代码是:

                PreferenceScreen a = getPreferenceScreen();
Preference pfs = new Preference(getActivity());
pfs.setTitle("aaa");
pfs.setSummary("connected");
a.addItemFromInflater(pfs);

放在代码环境中就是:

public void onCreate(Bundle icicle) {
// TODO Auto-generated method stub
super.onCreate(icicle);
Log.i(TAG, "--------onCreate");
addPreferencesFromResource(R.xml.test);
//PreferenceScreen a = (PreferenceScreen)getPreferenceManager().findPreference("other");
PreferenceScreen a = getPreferenceScreen();
Preference pfs = new Preference(getActivity());
pfs.setTitle("aaa");
pfs.setSummary("connected");
a.addItemFromInflater(pfs);
}

最新文章

  1. 自己动手写计算器v1.0
  2. 【转】C#大文件读取和查询--内存映射
  3. DPM检测模型 训练自己的数据集 读取接口修改
  4. hdu5187 奇怪题
  5. 【XLL 框架库函数】 debugPrintf
  6. linux下 C++ 读取mat文件 MATLAB extern cyphon scipy 未完待续
  7. [原创]Net实现Excel导入导出到数据库(附源码)
  8. ZJOI Day 2 游记
  9. linux优先级、性能监控指令
  10. shell 编程基础
  11. [Everyday Mathematics]20150228
  12. Android开发性能优化大总结
  13. PHP安全编程:shell命令注入(转)
  14. Cisco Anyconnect Secure Mobility Client
  15. [刷题]算法竞赛入门经典(第2版) 4-9/UVa1591 - Data Mining
  16. 002_soa_zk处理经验总结
  17. js取得background属性url的值--移动端【踩坑】
  18. [LeetCode] 504. Base 7_Easy tag: Math
  19. 省赛在即!最大流问题回顾学习!!DInic
  20. GitHub创始人:我如何放弃30万美元年薪创业

热门文章

  1. SqlServer发布订阅错误收集
  2. java程序监控tomcat中部署的项目的状态以及控制某些项目的启动停止
  3. Redis的数据类型之String
  4. linux 多线程那点事
  5. codeforces559A--Gerald's Hexagon(计算几何)
  6. mysql行转列,单列转多行
  7. python核心编程学习记录之数据库编程
  8. osgconv使用指南(转)
  9. hive 导入csv文件
  10. java读取properties文件,并在配置文件中设置默认浏览器驱动