<ListPreference android:key="frequency_band" android:title="@string/wifi_setting_frequency_band_title...3 4 原来switchpreference 切换状态是通过setChecked函数进行的,而listpreference...setSummary就是来修改listpreference的sunmmary,参数就是一个字符串数组,用来选择在那个界面的时候显示list里的哪一项,而setValueIndex的参数是整型的数字,用来控制...listpreference显示指在哪一个选项上,从上到下依次是0、1、2等等。...今天在修改时,先用的是listpreference的setValue函数,发现这个函数并不是用来修改指针所指向的位置。
主要有PreferenceActivity,ListPreference,EditTextPreference,CheckBoxPreference,RingtonePreference...下面我们简单的介绍下ListPreference的用法: 我们选择了山东,然后该页面就会自动关闭,并且和山东所对应的值也已经写入了后台的xml文件中。...java代码: package jason.demo; import android.os.Bundle; import android.preference.ListPreference; import...listPreference = (ListPreference) manager.findPreference("myListPreference"); Log.i("存储的值为", ""+listPreference.getValue...第二:格式,PreferenceScreen为根标签,ListPreference为子标签 第三:标签属性含义 android:key 唯一标识符,和android:id相类似,PreferenceManager
在这个元素中我们可以添加不同的Preference,常用的Preference控件如下: CheckBoxPreference、SwitchPreference、EditTextPreference、ListPreference...editBox = (ListPreference) findPreference("select_city"); editBox.setEnabled(checkBox.isChecked()...android:title="联动设置" > <CheckBoxPreference android:key="select_linkage" android:title="是否选择联动" /> <ListPreference...可使用,但当不选择CheckBoxPreference时,ListPreference将变成灰色无法被选中。...editBox = (ListPreference) findPreference("select_city"); editBox.setEnabled(checkBox.isChecked());
SwitchPreference android:key="switch" android:summary="SwitchPreference" > <ListPreference...android:key="list" android:summary="ListPreference" android:entries="@array/entry" android:entryValues...="@array/entry_value" android:title="ListTitle" > <MultiSelectListPreference...PreferenceManager.getDefaultSharedPreferences(this); String s = shp.getString("list", null); //这个是取ListPreference
stringValue = value.toString(); String key = preference.getKey(); if (preference instanceof ListPreference.../* the preference's 'entries' list (since they have separate labels/values). */ ListPreference...listPreference = (ListPreference) preference; int prefIndex = listPreference.findIndexOfValue...(stringValue); if (prefIndex >= 0) { preference.setSummary(listPreference.getEntries
Wifi右边有开关,这一项就是CheckBoxPreference;其他还有ListPreference和EditTextPreference。...PreferenceGroup, RingtonePreference, TwoStatePreference 非直接子类:CheckBoxPreference, EditTextPreference, ListPreference...效果如下: 3、ListPreference控件: 点击该控件后,将列出一个单选按钮的列表。用法如下: 上方代码中,PreferenceScreen为根标签,ListPreference...ListPreference的常见属性如下: android:key 唯一标识符,和android:id相类似,PreferenceManager可以以其为参数通过findPreference获取指定的
android:title="开关" 6 android:summaryOn="开" 7 android:summaryOff="关"/> 8 9 <ListPreference...dialogTitle="dialogTitle" 21 android:dialogMessage="dialogMessage"/> 22 23 其中ListPreference...extends PreferenceActivity { 7 PreferenceManager pm; 8 CheckBoxPreference checkbox; 9 ListPreference..., 0).show(); 24 25 /**************** 绑定listP控件 **********************/ 26 listP = (ListPreference
xml/preferences.xml: <ListPreference..." android:dialogTitle="Choose a sort order" /> 整个界面是一个PreferenceScreen,第二行,是一个ListPreference...prefs.getString("sort_order", "name")); 我们就是用prefs.getString(“sort_order”,”name”);去获取内容的,很明显这里用到的就是key, title就是ListPreference...再有就是所显示的具体内容了,ListPreference里的选项是从哪里来的呢,来自 android:entries=”@array/sort_names” 这个数组定义了要显示的内容,而下一行 android
-- NOTE: ListPreference's summary should be set to its value by the activity code. --> <ListPreference...SwitchPreference:开关标签 EditTextPreference:编辑标签 ListPreference:集合标签,多选一。
常用Preference CheckPreference —— CheckBox 单选框 EditTextPreference —— EditText 输入文本框 ListPreference —...在PreferenceScreen布局上显示的标题——大标题 android:summary : 每个Preference在PreferenceScreen布局上显示的标题——小标题(可以没有) ListPreference
apn_mnc"); mApnType = (EditTextPreference) findPreference("apn_type"); mAuthType = (ListPreference...findPreference(KEY_AUTH_TYPE); mAuthType.setOnPreferenceChangeListener(this); mProtocol = (ListPreference...(KEY_PROTOCOL); mProtocol.setOnPreferenceChangeListener(this); mRoamingProtocol = (ListPreference...mCarrierEnabled = (CheckBoxPreference) findPreference(KEY_CARRIER_ENABLED); mBearer = (ListPreference
android:key="pref_otificationskey" android:title="@string/checkbox_title" > </ListPreference
例如,CheckBoxPreference 可创建一个列表项用于显示复选框,ListPreference 可创建一个项目用于打开包含选择列表的对话框。...ListPreference打开一个包含单选按钮列表的对话框。保存的值可以是任一受支持的值类型(如上所列)。 EditTextPreference打开一个包含 EditText 小部件的对话框。...pref_sync" android:summary="@string/pref_sync_summ" android:defaultValue="true" /> <ListPreference...button_voicemail_category_key" android:title="@string/voicemail" android:persistent="false"> <ListPreference android:defaultValue="@string/pref_syncConnectionTypes_default
title="标题" > <ListPreference
edittext_preference" android:title="edit1" android:summary="edit1-->summary" android:dialogTitle="edit1-->2" /> <ListPreference...="check4" android:summary="check4-->summary" /> 需要注意的是: <ListPreference
负责加载选项设置界面布局文件 选项设置布局文件是以PreferenceScreen作为根标签,PreferenceCategory、CheckBoxPreference、EditTextPreference、ListPreference
Preference TextView 文本框 CheckPreference CheckBox 单选框 EditTextPreference EditText 输入文本框 ListPreference...ListView 列表框 RingtonePreference —— 铃声 SwitchPreference、DialogPreference、ListPreference
\com\android\camera\SettingsManager.java //查询支持的fps并更新列表 private void filterHFROptions() { ListPreference...ArrayList supported = new ArrayList(); supported.add("off"); ListPreference...videoQuality = mPreferenceGroup.findPreference(KEY_VIDEO_QUALITY); ListPreference videoEncoder
mTrackDragSort = array.getBoolean( R.styleable.DragSortListView_track_drag_sort, false); xml使用: <ListPreference
单击该控件会弹出一个带有EditText的对话框 ListPreference:对应标签,单击该控件会弹出一个带ListView的对话框。 ---- 效果图 ?
领取专属 10元无门槛券
手把手带您无忧上云