-
Notifications
You must be signed in to change notification settings - Fork 27
PreferenceCategory
root edited this page Aug 5, 2015
·
1 revision
PreferenceCategory
представляет собой группу настроек с общим заголовком. PreferenceCategory
не может быть вложена в PreferenceCategory
, но может быть вложена в PreferenceScreen. Оригинальное описание здесь.
-
key
- id настройки, которое можно использовать в других настройках или в JavaScript (строка), оригинал -
title
- название настройки (строка), оригинал -
enabled
- заблокирована ли настройка (true/false),оригинал -
shouldDisableView
- нужно ли блокировать вид настройки, если сама настройка заблокирована (true/false),оригинал -
selectable
- может ли быть выбрана пользователем (true/false),оригинал -
dependency
- зависимость от другой настройки. Здесь должен указыватьсяkey
настройки, от которой зависит данная. Если в той настройке не выставлено значение, то эта настройка будет заблокирована (string),оригинал
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen>
<PreferenceCategory
title="First Category">
<CheckBoxPreference
title="Checkbox Preference"
defaultValue="false"
summaryOn="This preference is true"
summaryOff="This preference is false"
key="checkboxPref" />
<ListPreference
title="List Preference"
summary="This preference allows to select an item in a array|Choose some|Chosen {@s}"
key="listPref"
defaultValue="2"
entries="One|Two|Three"
entryValues="1|2|3 />
</PreferenceCategory>
<PreferenceCategory
title="Second Category">
<PreferenceScreen
key="SecondPrefScreen"
title="Second PreferenceScreen"
summary="This is a second PreferenceScreen">
<EditTextPreference
name="Another EditText Preference"
summary="This is a preference in the second PreferenceScreen|Empty|{@s}"
title="Edit text"
key="SecondEditTextPref" />
</PreferenceScreen>
</PreferenceCategory>
</PreferenceScreen>