PreferenceFragment 使用-> 自定义preferences的布局
2016-04-20 15:28
417 查看
PreferenceFragment 使用-> 自定义preferences的布局
1.***Fragment 继承 PreferenceFragment2.重写
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) 方法(不需要调用父类方法)
3.inflater.inflate(R.layout.****_screen, container, false);
其中****_screen需要包含:
<ListView
android:id="@android:id/list"
android:layout_width="match_parent"
android:layout_height="0dip"
android:layout_weight="1"
android:clipToPadding="false"
android:scrollbarStyle="outsideOverlay" />
注: id必须为"@android:id/list"
此ListView放preferenceScreen的地方
4.可以修改listview的padding
5.在xml下写一个PreferenceScreen的布局
6.调用addPreferencesFromResource(R.xml.***)
Preference布局在ListView中
相关文章推荐
- JSON.parse()和JSON.stringify()
- jQuery学习笔记
- 用NodeJs实现优先级队列PQueue
- js 函数定义三种方式
- 关于Json数据的解析,序列化与反序列化
- 理解js中的原型链,prototype与__proto__的关系
- 纯JS写的一个轮播图
- (02)JS大法好,Ryan Dahl和NodeJS
- 使用Yeoman搭建 AngularJS 应用 (4) —— 让我们搭建一个网页应用
- FrameBuffer
- 手机号码抽奖系统(JS)
- jquery操作iframe的方法:父页面和子页面相互操作的方法
- Django项目中用JS实现加载子页面并传值
- javascript的Array加上contains方法
- jQuery幸运大转盘_jQuery+PHP抽奖程序
- 浅谈网上流传最多javascript继承方法的不足之处
- 关于Reactor和Proactor的差别
- Effective Java 第十五条:使可变性最小化
- React-Router学习整理
- js中运算符优先级问题