可以通过xml或者java代码配置preference是否可以置灰:

1.         android:shouldDisableView="true"/>

2.mPreference.setShouldDisableView(true);

注意了!这个属性不是"是否置灰",而是"enable属性是否可以置灰preference"


因此用法应是:

xml配置android:shouldDisableView 或者 mPreference初始化后mPreference.setShouldDisableView(true)

然后在需要禁用并置灰preference时,调用mPreference.setEnable(false).

重新启用并高亮preference时,调用Preference.setEnable(true).


更多相关文章

  1. Android(安卓)ListView几个比较有用的属性
  2. 安卓开发38:安卓的滚动条相关属性
  3. Android下打印调用栈
  4. android菜鸟学习笔记12----Android控件(一) 几个常用的简单控件
  5. Android(安卓)Gradle之productFlavors(定制产品)
  6. Android官方技术文档翻译——Gradle 插件用户指南(7)
  7. Android热插拔事件处理流程
  8. Fresco属性
  9. 自定义ListView中的分割线

随机推荐

  1. 个人练习:查看,获取联系人电话
  2. Android实现拼图小游戏
  3. android判断设备是否有相机的实例代码
  4. android 判断当前线程是不是主线程的几种
  5. android volley 框架图片请求后有时会导
  6. Android获取系统顶部状态栏(Status Bar)
  7. 一个最简单的Firefox OS APP的开发及部署
  8. Android Handler机制 - MessageQueue如何
  9. AndroidLinux Kernel and driver
  10. Android Studio 配置 androidannotations