我有2個首選項頁面。根據首選項頁面上顯示的複選框「one」,我想顯示CheckBoxPreference或不顯示在頁面「two」上。我知道我應該添加頁面的活動「two」來處理頁面「one」中的複選框是否被選中。但我不知道如何引用該複選框。Android如何篩選顯示哪些首選項
0
A
回答
0
通過以編程方式獲取對該複選框的引用,將其狀態保存爲首選項,將其傳遞給意向(通過intent.putExtras();
)或將其保存在SharedPreferences中,然後在第二個活動中檢查CheckBoxPreference.isChecked( )然後有條件地加載首選項。有關更多信息,請查詢here。
0
您可以使用名爲StaticValues的類並添加一個變量,它是布爾值。
public static boolean isCheckBoxChecked;
當複選框被選中設置此變量真:
StaticValues.isCheckBoxChecked = true;
當你顯示首選項頁面2,您可以檢查這個變量和deside如果您diplay下一個複選框與否。
相關問題
- 1. 首選項不顯示 - 首選片段
- 2. 首選項屏幕選項未顯示
- 3. Android首選項如何去
- 4. Android更改首選項值並在首選項屏幕中更新顯示
- 5. Android列表首選項,如何保存個人首選項
- 6. Android:如何在首選項片段中顯示標題欄
- 7. 首選或首選顯示錶格中的那些記錄
- 8. 如何篩選和顯示datagridview中的選定項目?
- 9. Android選項卡,如何顯示選定選項卡的圖像
- 10. Android ==>首選項?
- 11. Android - 首選項 - ClassCastException
- 12. Android - 首次顯示ListView時,首選ListView項目有時會被選中
- 13. 篩選選項
- 14. 篩選ng選項時,如何取消選擇所有篩選出的選項?
- 15. Mac OS上的Android Studio不在首選項中顯示Android SDK
- 16. applescripting顯示首選項窗格
- 17. 在Android中添加動態複選框首選項,並將其顯示在首選項屏幕中?
- 18. 如何在Android中創建首選項?
- 19. 從多選列表首選項中顯示選定值
- 20. Android UI優化有哪些選項?
- 21. Android:如何更改首選項中的選定項目顏色?
- 22. Android篩選器ListView與用戶選項
- 23. 篩選ng選項
- 24. jqPlot篩選選項
- 25. Android首選項,如何設置對自定義首選項的依賴
- 26. 如何在Android的首選項屏幕中查找首選項類別?
- 27. 如何篩選所有選項?
- 28. 哪些是首選的:Regex.Replace()或。 aRegexObject.Replace()?
- 29. 使用共享首選項在Android中設置首選項
- 30. Android中首選項活動中的數字首選項
你能提供一個關於如何做到這一點的例子嗎?我的問題是,我不知道如何引用xml中的CheckBoxPreference。 – Panos 2015-03-02 11:54:08
您引用CheckBoxPreference的方式與您在XML中定義的任何其他對象的引用方式相同,例如:CheckBoxPreference checkBox =(CheckBoxPreference)findViewById(R.id.yourCheckBox)。 – 2015-03-02 12:06:36