在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>
答案 0 :(得分:2)
PreferenceScreen具有key属性,因为它是Preference的子类。当您想以编程方式管理它时,它可能很有用,例如隐藏它或添加/隐藏子项。