2017-04-25 53 views
-1

在CheckBoxPreference中,「android:defaultValue」和「android:checked」之間有什麼區別?這兩個似乎是在做同樣的事情Android偏好:CheckBoxPreference - defaultValue和checked之間的區別

<CheckBoxPreference 
    android:key="pref_" 
    android:title="" 
    android:summary="" 
    android:defaultValue="true" 
    android:checked="true"> 
</CheckBoxPreference> 
+0

閱讀https://developer.android.com/reference/android/preference/Preference.html#attr_android:defaultValue –

回答

0

設置的選中狀態,並保存到SharedPreferences。併爲此首選項設置默認值,如果持久性處於關閉狀態或持久性處於打開狀態並且在持久性存儲器中未找到首選項,則會設置該首選項。

+0

對不起,我不明白你的答案。你能改說嗎? – andychen

0

@andychen默認值標籤定義了什麼樣的價值應該從獲取的偏好,如果用戶沒有明確地保存優先複選框的任意值。和標記檢查定義什麼狀態的複選框應該顯示給用戶在屏幕初始化

+0

爲什麼downvote? – Aditi

相關問題