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