我有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. Android首选项如何去
- 2. Android选项卡,如何显示选定选项卡的图像
- 3. Android ==>首选项?
- 4. Android - 首次显示ListView时,首选ListView项目有时会被选中
- 5. 筛选ng选项时,如何取消选择所有筛选出的选项?
- 6. applescripting显示首选项窗格
- 7. 在Android中添加动态复选框首选项,并将其显示在首选项屏幕中?
- 8. 如何在Android中创建首选项?
- 9. Android:如何更改首选项中的选定项目颜色?
- 10. Android筛选器ListView与用户选项
- 11. jqPlot筛选选项
- 12. 筛选ng选项
- 13. Android首选项,如何设置对自定义首选项的依赖
- 14. Android首选项 - 替换首选项功能
- 15. Android中首选项活动中的数字首选项
- 16. Android自定义首选项
- 17. Android:首选项默认值
- 18. Android共享首选项
- 19. 共享首选项Android
- 20. Android共享首选项
- 21. Android设置和首选项
- 22. Android的首选项布局
- 23. 如何筛选所有选项?
- 24. 如何筛选在Sitecore Treelist中显示的项目?
- 25. 哪些是首选的:Regex.Replace()或。 aRegexObject.Replace()?
- 26. Webservice to Android的首选选项
- 27. android我想在首选项屏幕上显示对话框
- 28. Android - 首选项屏幕不显示偏好设置
- 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