0
我的應用程序中有一些共享首選項在XML文件中定義。它們是EditTextPreferences。我想在首選項屏幕上顯示現有值,以便用戶不必進入首選項編輯對話框即可查看首選項的當前值。 defaultValue只在對話屏幕中可見。我想看到主偏好屏幕中的defaultValue - 也許在android:summary的位置。我怎樣才能做到這一點?如何在不輸入對話框的情況下顯示SharedPreference的值
<EditTextPreference
android:key="PREF_LT_500"
android:title="Step 1"
android:summary="I dont want a summary - I want to show current value"
android:inputType="numberDecimal"
android:defaultValue="0.8952"
android:dialogTitle="Enter Blah " />
在此先感謝
該解決方案使我可以訪問我的代碼中的值。我想在首選項屏幕上向用戶顯示現有值。 – CocoNess
在這種情況下,您可以使用: yourPrefrence.setSummary(summary); 我不確定,但是聽起來合理,你不能通過XML設置,因爲首選項的值不是恆定的,它可能會改變,所以你需要通過代碼動態設置它...希望它可以幫助.. – Givi
謝謝,我正在考慮嘗試這樣的事情 – CocoNess