在我的擴展PreferenceActivity
類中,我調用addPreferencesFromResource(R.xml.livewallpaper_settings)
,所以我有一個xml文件,我在其中定義了所有內容。我如何定義一個要求用戶設置百分比的對話?也許我可以限制EditTextPreference
只接受0-100的值?在PreferenceActivity中選擇百分比數字的對話框
1
A
回答
0
您可能必須在代碼中處理此操作,而不是使用XML。
- 使用
getEditText()
獲取EditTextPreference
的EditText
。 - 使用
setFilters()
- 在約束的
InputFilter
的filter()
方法將輸入設置在其上的InputFilter
。
1
您可以創建一個SeekBarPreference
,彈出一個對話框,其中包含一個SeekBar
,供用戶通過滑塊選擇百分比。
相關問題
- 1. 選擇數量,百分比和mysql的
- 2. 選擇限制百分比
- 3. MySQL選擇百分比
- 4. SQl選擇百分比
- 5. 刪除顯示在進度對話框下方的百分比
- 6. PreferenceActivity中的對話框不工作
- 7. 選擇一定數量的行時,如何選擇百分比?
- 8. 根據百分比選擇選項
- 9. AS3中數字的百分比分佈
- 10. Mysql只選擇行的百分比
- 11. 計算對數百分比
- 12. 數學 - 百分比問題增加數字達到百分比
- 13. 選擇虛擬列作爲百分比
- 14. 按非零值百分比選擇列
- 15. 選擇百分比隨機贏家
- 16. 按年份選擇最高百分比
- 17. 根據百分比選擇球員
- 18. 選擇表百分比與其他行
- 19. 滾動百分比條件選擇r
- 20. 從數組列表中選擇基於其百分比的值
- 21. 如何在對話框中使用數字選擇器
- 22. 從數據框中刪除百分比
- 23. 如何爲對話框主題設置百分比寬度
- 24. 在MySQL中爲數字值選擇TOP X(或底部)百分比
- 25. 帶邊框的百分比
- 26. CKeditor在對話框中動態選擇
- 27. 在我的選擇列表中更改計算百分比
- 28. 從數據庫調查選擇中獲取百分比結果
- 29. 字體百分比
- 30. 在對話框中取消選擇的視圖選擇顯示
我想我會與此(雖然其他回答我的問題),但似乎沒有內置的SeekBarPreference在API中。我應該從android內部源代碼複製它嗎?反正怎麼有這麼少的選擇?基本上只是編輯文本,複選框和列表。 – Aron
@Aron:「但似乎在API中沒有內置的SeekBarPreference」 - 有一個浮動在AOSP源代碼周圍。 「反正怎麼有這麼少的選擇?」 - 可能是因爲它不是一個非常高的優先級,並且因爲創建自己的'DialogPreference'不是很困難。 – CommonsWare