0

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>
4

1 に答える 1

2

PreferenceScreen は Preference のサブクラスであるため、key 属性を持ちます。非表示にしたり、子を追加/非表示にしたりするなど、プログラムで管理したい場合に役立ちます。

于 2011-11-02T10:20:22.997 に答える