0
我已经使用以下代码来隐藏SharedPreferences的视图,其中getVisibility
和setVisibility
添加了VISIBLE和GONE。但是我现在想用带CheckBox的布尔真/假使用SharedPreferences,并使用setChecked
。谁能帮我 ?如何使用布尔值,true和false的共享首选项
if (btnsearch.getVisibility() == View.VISIBLE) {
btnsearch.setVisibility(View.GONE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putBoolean("visibilitySearch", true).commit();
}
你在问什么,即你的代码有什么问题? – Melquiades
我的代码没有问题。这仅仅是一个例子。我想添加共享首选项与布尔复选框setChecked。 – Niezwm
想一想:你知道如何获得复选框对象,你知道你可以调用setChecked()对象,你知道如何在SharedPreferences中获取/设置一个布尔值。不要害怕尝试,你会得到一些错误,会解决他们等等,但你会一路学习。那么如果你的代码仍然不能按照你的预期工作,或者你不明白,请回过头来问一个非常具体的问题。通常情况下,这不是一个不需要付出努力就可以索要代码的好地方(例如,你已经拥有的代码)。 – Melquiades