DialogPreference共性
DialogPreference通用属性 说明
android:dialogIco 对话框的icon
android:dialogLayout dialog的contentView布局
android:dialogMessage 对话框的内容
android:dialogTitle 对话框的标题
android:negativeButtonText 对话框里按钮1的内容
android:positiveButtonText 对话框里按钮2的内容
Preference 基类Preference的相关属性介绍:
attr description
android:defaultValue 默认值。
android:dependency 设置此元素附属于另一个元素,依赖的可用则当前元素也可用(enable),反之。
android:enabled 设置是否可用。
android:fragment 指定fragment。
android:icon 指定左侧的图标。
android:key 选项的名称,也是用来存储时唯一的key。
android:layout 给当前元素指定一个自定义布局。
android:order 偏好的顺序。如果不指定,默认的顺序将字母。
android:persistent 是否将其值存储到共享SharePreferences。
android:selectable 设置是否可以选择操作。
android:shouldDisableView 当enabled设置为false变暗,同时此属性设置为false时disable但不变暗。
android:summary 摘要,配置的简要说明,显示在标题下面。
android:title 选项的标题,当没有设置summary时自动垂直居中显示。
android:widgetLayout 控件可调小部件的布局。是为一个优先选择的布局,比如一个复选框选择要指定一个自定义布局(注意:包括的只是复选框)在这里。
CheckPreference CheckPreference类似常见控件的CheckBox,一个item,右侧有一个CheckBox,用于通过SharePreferences存储操作的设置值
attr description
android:disableDependentsState 与android:dependency相反;B可用,则A不可用;B不可用,则A可用。
android:summaryOff 选项未选中时显示的摘要
android:summaryOn 选项被选中时显示的摘要
EditTextPreference EditTextPreference类似常见控件的EditText,一个item,点击弹出一个EditText的对话框
ListPreference ListPreference类似常见控件的ListView,一个item,点击弹出一个ListView的Dialog
attr description
android:entries list要显示的item数组名字
android:entryValues list要显示的item数组值
MultiSelectListPreference MultiSelectListPreference类似常见控件的ListView,一个item,点击弹出一个多选的ListView的Dialog
MultiSelectListPreference的相关属性同上ListPreference。
SwitchPreference SwitchPreference类似常见控件的Switch,一个item,右侧有一个Switch控件
attr description
android:disableDependentsState 与android:dependency相反;B可用,则A不可用;B不可用,则A可用
android:summaryOff 选项未选中时显示的摘要
android:summaryOn 选项被选中时显示的摘要
android:switchTextOff 关闭状态的文字提示
android:switchTextOn 打开状态的文字提示
RingtonePreference RingtonePreference就是一个铃声选择item,点击弹出铃声选择list的dialog,用于通过SharePreferences存储操作的设置值,具体翻墙点我。 如下是RingtonePreference的相关属性介绍:
attr description
android:ringtoneType 铃声类型。ringtone/notification/alarm/all
android:showDefault 选项中默认的铃声
android:showSilent 是否显示静音项

几种常见的Preference总结的更多相关文章

  1. 几种常见的Shell

    Unix/Linux上常见的Shell脚本解释器有bash.sh.csh.ksh等,习惯上把它们称作一种Shell.我们常说有多少种Shell,其实说的是Shell脚本解释器. bash bash是L ...

  2. SQL Server 存储过程中处理多个查询条件的几种常见写法分析,我们该用那种写法

    本文出处: http://www.cnblogs.com/wy123/p/5958047.html 最近发现还有不少做开发的小伙伴,在写存储过程的时候,在参考已有的不同的写法时,往往很迷茫,不知道各种 ...

  3. JSP之WEB服务器:Apache与Tomcat的区别 ,几种常见的web/应用服务器

    注意:此为2009年的blog,注意时效性(针对常见服务器)     APACHE是一个web服务器环境程序 启用他可以作为web服务器使用 不过只支持静态网页 如(asp,php,cgi,jsp)等 ...

  4. 四种常见的App弹窗设计,你有仔细注意观察吗?

    弹窗又称为对话框,是App与用户进行交互的常见方式之一.弹窗分为模态弹窗和非模态弹窗两种,两者的区别在于需不需要用户对其进行回应.模态弹窗会打断用户的正常操作,要求用户必须对其进行回应,否则不能继续其 ...

  5. 几种常见语言的命名空间(Namespace)特性

    命名空间提供了一种从逻辑上组织类的方式,防止命名冲突. 几种常见语言 C++ 命名空间是可以嵌套的 嵌套的命名空间是指定义在其他命名空间中的命名空间.嵌套的命名空间是一个嵌套的作用域,内层命名空间声明 ...

  6. 解析XML文件的几种常见操作方法—DOM/SAX/DOM4j

    解析XML文件的几种常见操作方法—DOM/SAX/DOM4j 一直想学点什么东西,有些浮躁,努力使自己静下心来看点东西,哪怕是回顾一下知识.看到了xml解析,目前我还没用到过.但多了解一下,加深点记忆 ...

  7. (转)四种常见的 POST 提交数据方式

    四种常见的 POST 提交数据方式(转自:https://imququ.com/post/four-ways-to-post-data-in-http.html) HTTP/1.1 协议规定的 HTT ...

  8. HTTP协议和几种常见的状态码

    前言:明知山有釜,偏向釜山行-----电影<釜山行> ------------------------------------------------------------------- ...

  9. Andorid 内存溢出与内存泄露,几种常见导致内存泄露的写法

    内存泄露,大部分是因为程序的逻辑不严谨,但是又可以跑通顺,然后导致的,内存溢出不会报错,如果不看日志信息是并不知道有泄露的.但是如果一直泄露,然后最终导致的内存溢出,仍然会使程序挂掉.内存溢出大部分是 ...

随机推荐

  1. javacpp, javacv: 封装了FFmpeg、OpenCV等计算机视觉编程人员常用库的接口

    jvavacpp:     一个java调用jni的库,支持安卓. javacv:      封装了FFmpeg.OpenCV等计算机视觉编程人员常用库的接口,可以通过其中的Utility类方便的在包 ...

  2. 以SQL命令方式调用存储过程

    string str = "Data Source=.;Initial Catalog=***;Integrated Security=True"; using (SqlConne ...

  3. B2C电子商务系统研发——商品SKU分析和设计(一)

    一.SKU及相关概念定义 在设计商品SKU之前,首先让我们熟悉一下SKU和相关的一些概念. # 什么是SKU: SKU=Stock Keeping Unit(库存量单位) 同一型号的商品,或者说是同一 ...

  4. (2)PyCharm开发Flash项目之蓝图构建

    下面通过在PyCharm开发工具中创建一个简单的Flask项目来体会一下Flask的蓝图构建(Blueprint). 何谓蓝图:在Flask中蓝图就在大型应用中,将不同功能的模块(module)分开管 ...

  5. ingress Whitelisting白名单机制

    Whitelisting To restrict the service in a way that only a list of IPs can access it, modify the ingr ...

  6. PHP命令行参数

    原文地址:http://php.swoole.com/wiki/PHP%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%8F%82%E6%95%B0   PHP命令行参数 目录 [隐藏]  ...

  7. PHPExcel 中文使用手册详解 二

    $objPHPExcel = new \PHPExcel(); //定义配置 $topNumber = 2;//表头有几行占用 $xlsTitle = iconv('utf-8', 'gb2312', ...

  8. (转)面试前必知Redis面试题—缓存雪崩+穿透+缓存与数据库双写一致问题

    背景:redis问题在面试过程中经常被问到,对于常见问题一定不能放过. 面试前必知Redis面试题—缓存雪崩+穿透+缓存与数据库双写一致问题 一.缓存雪崩 1.1什么是缓存雪崩? 如果缓存数据设置的过 ...

  9. java的错误分类

    java的错误分类 java中的错误分为两大类:Error和Exception错误. Error 是程序无法处理的错误,表示运行应用程序中较严重问题,修改程序本身是不能解决的.例如java运行时产生的 ...

  10. python基础(二)-- 列表、字典、集合、字符串操作

    4.列表: 基本操作: 索引 切片 追加 删除 长度 切片 循环 包含 import copy i=0 #persons=['dailaoban','xiekeng',['age',100,50],' ...