2 myq 26 myq_26 于 2013.03.11 15:51 提问

设置 ListPreference 的默认值

如何设置ListPreference的默认值吗?
在 EditTextPreference ,我使用

editor.putString("name","defaultvalue");

但是在 ListPreference 中不能执行。

1个回答

CSDN_Ask
CSDN_Ask   2013.03.11 17:46
已采纳

在 xml 中添加:

android:defaultValue

或者设置:

onSetInitialValue(boolean restoreValue, Object defaultValue)
// 实现这个来设置Preference 的初始值
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
如何设置ListPreference的默认选项
在PreferenceScreen 中写了个ListPreference 。它的entries设了一个数组,entryValues设置了数组相对应得值 。现在问题是,如果第一次打开程序,不选择listpreference 的值,listpreference 就一直没有值 .要设个默认值.这个要怎么实现? 这样实现: 通过ListPreference的setValue设置默认值。 p.se
Android设置Settings:ListPreference【3】
 Android设置Settings:ListPreference【3】 Android的Settings实现中,ListPreference使用稍微复杂些,ListPreference使用两个数据源:entries和entryValues,entries和entryValues存在对应关系,可以这么简单理解,entries是人类可读的有意义的内容,而entryValues则是用来为机器或
android之ListPreference的用法_PreferenceActivity用法
首先,我们明确,preference是和数据存储相关的。        其次,它能帮助我们方便的进行数据存储!为什么这个地方一定要强调下方便的这个词呢?原因是,我们可以根本就不使用,我们有另外的N种办法可以实现同样的功能!它的出现,相当于为我们提供了一个方便的工具,当然了,这个工具并不是必须的。        preference都应用在什么场景呢?        这得从andr
Android Preference 调用setDefaultValue设置默认值不生效;应该使用setValueIndex
Android Preference 调用setDefaultValue设置默认值不生效;应该使用setValueIndex 如题,希望在ListPreference中设置一个默认值,且不能被设置为其他值。(即:不能点击更改值) 详细描述:比如,当判断是某种类型的机器时;不支持前置摄像头采集视频,只能使用后置摄像头。其他类型的机器,可选前置、后置摄像头。 上代码: 设置xm...
Pro Android学习笔记(五七):Preferences(1):ListPreference
Adnroid提供Preferences framework,用户可定制化应用,可用来保存信息和状态。在Android学习笔记(四十):Preference的使用中我已经对preferences有所了解。在Android 3.0,随着对平板的支出,preferences有不少的变化。 例子1:ListPreference小例子 我们先同一个简单的例子来复习。机票的显示缺省是按最低价格,但是用户
原生Camera设置的分析(三):自定义控件ListPreference分析
分析自定义控件ListPreference前,
设置属性值,点击事件ListPreference
需求如下:      echo‘0’>   bd_uart_sw      //BD uart LC1860                        echo‘1’>   bd_uart_sw      //BD uart TYPEC                      echo‘2’>   bd_uart_sw      //BD uart BM  
Android中ListPreference的使用
这篇主要是具体例子,可以先看一下理论,网址是:Android中Preference的使用以及监听事件分析 我们可以先看一下效果图 我们先截取不小段布局,代码如下: <ListPreference android:defaultValue="@string/usb_default_value" android:dialogTitle="@string/t
如何修改lListPreference弹出的dialog的样式
如何修改lListPreference弹出的dialog的样式?我看有人回答要改源文件,感觉这不是很好的方法,个人希望能继承ListPreference后进行修改,可以得到目的 自定义个类继承ListPreference重写onPrepareDialogBuilder方法然后重写他checkItem的onclic方法 在onclick构建你想要的dialog就好了[*]protect
android自定义ListPreference字体大小
这篇博客算是自己的一个记录吧,组长给了一个任务,需要实现一个紧急广播的一系列设置功能,但是客户那边设置界面的字体大小有特殊的要求,看了一下,对于ListPreference这样的控件,android系统没有提供直接的属性来设置,只好自己重写一个了. 自定义属性<?xml version="1.0" encoding="utf-8"?> <resources> <attr name="titl