88得票10回答
onCheckedChanged会自动调用

我有一个开关在RecyclerView中,数据是从数据库检索后显示在RecyclerView中的。当打开RecyclerView时,我读取数据库,如果DB中的某个字段为"Y",则启用开关,否则禁用开关。 现在的问题是,开关被启用时,onCheckedChanged监听器也会被调用,我只想在用户...

65得票12回答
Android - 如何程序化地更改开关状态而不触发OnCheckChanged监听器

我正在寻找一种方法,使用 switch.setChecked(true); 来编程更改Android开关小部件的状态,而不会触发 OnCheckedChangedlistener。我的第一想法是用 OnClickListener 替换它,但由于这只注册点击事件,而您不仅可以点击,还可以滑动Sw...

41得票8回答
单选按钮的选中状态更改事件触发两次。

请仔细阅读我的问题,它不是重复的。 我在Windows表单上有三个单选按钮,所有这些按钮都关联了一个共同的“CheckedChanged”事件。当我点击其中任何一个单选按钮时,它会触发两次“CheckedChanged”事件。 以下是我的代码:private void radioButto...

34得票2回答
OnCheckedChanged 事件未触发。

我有一个带有复选框列的GridView(其余部分从数据库中填充)。我正在使用AJAX执行不同的功能,我想知道我是否没有在正确的位置调用OnCheckedChanged事件。它应该包含在某种UpdatePanel中吗?我仍然很新,对所有这些工作方式都不太了解...基本上,我想要的是在选中复选框时...

16得票2回答
在Android中使用@OnCheckedChanged(ButterKnife)与radioGroup会导致错误

我最近在我的安卓项目中集成了ButterKnife,现在我试图使用@OnCheckedChanged注释来处理RadioGroup的选项改变事件。但是收到了没有给出回调的错误提示。那么正确的方法是什么以便调用并获取checkedId呢?或者这个注释只适用于RadioButton而不适用于Rad...

13得票3回答
当复选框改变状态时,如何执行某项操作?

这是我的代码: <CheckBox android:id="@+id/sprint_checkbox" android:layout_width="fill_parent" android:layout_height="wrap_co...

10得票4回答
如何在Android中的ArrayAdapter中为复选框添加监听器,使用onCheckedChanged和OnCheckedChangeListener。

我有一个listView,通过ArrayAdapter填充小的xml子视图。每个小视图只有两个东西,一个复选框和其旁边的字符串标签。 我想设置一个onCheckedChanged监听器来捕获用户勾选或取消勾选复选框的事件。 例如,这里展示了一个监听器: listView.setOnCh...

9得票1回答
OnCheckedChangeListener或OnClickListener与if语句一起使用CheckBox吗?它们的功能差异是什么?

你好,我正在创建一款使用复选框的安卓应用程序,我想知道是更好的方式是使用OnCheckedChangeListener来在复选框状态改变时执行操作,还是使用一个OnClickListener并在其中包含if语句,在每次选中或取消选中复选框时执行?谢谢。