我想在不編寫XML佈局文件的情況下創建首選項屏幕。我想將設置存儲在SQLite數據庫中。這可能嗎?不含XML的Android偏好設置屏幕
回答
您可以簡單地創建一個層次結構的偏好(可能在onCreate()
爲PreferenceFragment
)有:
PreferenceScreen screen = new PreferenceScreen();
,並使用addPreference
添加優先項目screen
。在PreferenceFragment
(或PreferenceActivity
,如果您不使用分段),在分層結構構建之後,請調用setPreferenceScreen
。
對不起...我想說,我想創建一個首選項屏幕,而不寫一個XML設置文件,因爲我想存儲所有在我的自定義數據庫sqlite。 – user1798790
@ user1798790 - 爲什麼要使用sqlite db而不是內置的首選項存儲系統?它使得從程序中的其他地方訪問首選項設置變得更加困難,並且失去了監聽設置更改的能力。 (另外,你必須做很多其他的工作,因爲你不能簡單地使用'PreferenceActivity'。) –
我只使用首選項屏幕的GUI並將其與db.non接口,希望信息被保存在XML文件。謝謝 – user1798790
- 1. Android偏好屏幕偏好設置
- 2. 與編碼偏好設置屏幕
- 3. Android - 首選項屏幕不顯示偏好設置
- 4. Android偏好設置屏幕看起來像設備管理員
- 5. 使用默認的xml屬性複製Android偏好設置屏幕樣式
- 6. 如何從屏幕中刪除Android偏好設置
- 7. 解決xml偏好屏幕問題
- 8. Android偏好設置
- 9. Android的偏好屏幕布局
- 10. 如何在Android的偏好屏幕
- 11. 用PreferenceManager從XML設置偏好設置
- 12. 不要在全屏模式下顯示偏好屏幕Android
- 13. 偏好活動屏幕
- 14. 是否可以將Android偏好設置/設置屏幕配置爲使用「默認」共享偏好以外的偏好?
- 15. Android偏好設置錯誤
- 16. Android偏好設置更新
- 17. 驗證偏好設置。 Android
- 18. 建立代碼取決於另一個設置偏好屏幕
- 19. 嘗試發送電子郵件從偏好設置屏幕
- 20. Android偏好設置不保存
- 21. Android設置偏好不保存數據
- 22. Android偏好設置不起作用
- 23. Android在應用偏好設置屏幕中關閉推送通知
- 24. 如何在應用程序啓動時顯示Android偏好設置屏幕?
- 25. 我的偏好屏幕上的滑塊
- 26. 共享偏好不設置
- 27. 偏好設置不工作
- 28. 刪除/隱藏屏幕上的偏好
- 29. 設置Android屏幕亮度
- 30. Spash屏幕拉伸不是很好,在不同的Android屏幕設備
您的首選項屏幕將如何知道要顯示的內容? – Eric
如果你不想使用XML,不想使用PreferenceManager,並且想要存儲自己的記錄,爲什麼不直接製作自己的Activity呢? –