Cofused с ключом элемента экрана предпочтения - PullRequest
0 голосов
/ 02 ноября 2011

В checkBoxPreference есть ключ (android: key = "show_airline_column_pref"), и я знаю, что этот ключ используется, когда я хочу сохранить значение для флажка (установлен он или нет).Но моя путаница связана с ключом prefScreen (android: key = "flight_columns_pref"), почему этот ключ существует?Какое значение я должен хранить в ключе prefScreen?

Может кто-нибудь объяснить мне, как использовать этот ключ?Я не смог найти пример, когда полезно хранить что-то в этом ключе.может кто-нибудь просветит меня :) спасибо

<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
android:key="flight_columns_pref"
android:title="Flight Search Preferences"
android:summary="Set Columns for Search Results">

<CheckBoxPreference
android:key="show_airline_column_pref"
android:title="Airline"
android:summary="Show Airline column" />

</PreferenceScreen>

1 Ответ

2 голосов
/ 02 ноября 2011

PreferenceScreen имеет атрибут key, потому что он является подклассом Preference.Это может быть полезно, если вы хотите управлять им программно, например, скрыть или добавить / скрыть дочерние элементы.

...