WEB开发网
开发学院手机开发Android 开发 Android之PreferenceActivity 阅读

Android之PreferenceActivity

 2010-07-15 20:56:00 来源:WEB开发网   
核心提示:< /Preference>< EditTextPreference android:key="number_edit"android:title="输入电话号码">< /EditTextPreference>< ListPreferen

< /Preference>

< EditTextPreference android:key="number_edit"

android:title="输入电话号码">

< /EditTextPreference>

< ListPreference android:title="部门设置" android:entries="@array/department"

android:entryValues="@array/department_value"

android:dialogTitle="选择部门"

android:key="depart_value">

< /ListPreference>

< RingtonePreference android:ringtoneType="all" android:title="玲?"

android:showDefault="true" android:key="ring_key"

android:showSilent="true">

< /RingtonePreference>

< /PreferenceCategory>

对应的Structure图:

image

第二部分中前三个都为CheckBoxPreference,不心多说,从android:key="bluetooth_setting">开始。

Preference属性分析:

Key:唯一标识.

title:显示标题(大字体显示)

summary:副标题(小字体显示)

dependency:附属(嘛意思),即标识此元素附属于某一个元素(通常为CheckBoxPreference),dependency值为所附属元素的key。上面代码中的Preference元素附属于key等于“apply_bluetooth”的CheckPreference元素,当 CheckPreference值为true时,Preference则为可用,否则为不可用。

EditTextPreperence属性分析:

Key:唯一标识.

title:显示标题(大字体显示)

ListPreference属性分析:

Key:唯一标识.

title:显示标题(大字体显示)

dialogTitle:弹出对话框的标题

entries:列表中显示的值。为一个数组,通读通过资源文件进行设置。

entryValues:列表中实际保存的值,也entries对应。为一个数组,通读通过资源文件进行设置。以下代码显示的是arrays.xml文件中内容:

< resources>

< string-array name="department">

综合部

上一页  1 2 3 4 5  下一页

Tags:Android PreferenceActivity

编辑录入:coldstar [复制链接] [打 印]
赞助商链接