Android 如何禁用充气视图中的其他复选框
我在活动中有一个linearlayout1,还有另一个带有文本框和复选框的布局2 因此,layout2被膨胀并添加到layout1中,该操作被多次执行。在完全膨胀之后,我得到了一种具有TextView和checkbox的listView。 现在我需要使复选框的行为类似于Radiobutton,这意味着如果单击了其中一个复选框,其他复选框应该被禁用。 我在谷歌上搜索了一下,做了一些东西,但是每次我点击一个框,整个布局就被禁用了Android 如何禁用充气视图中的其他复选框,android,Android,我在活动中有一个linearlayout1,还有另一个带有文本框和复选框的布局2 因此,layout2被膨胀并添加到layout1中,该操作被多次执行。在完全膨胀之后,我得到了一种具有TextView和checkbox的listView。 现在我需要使复选框的行为类似于Radiobutton,这意味着如果单击了其中一个复选框,其他复选框应该被禁用。 我在谷歌上搜索了一下,做了一些东西,但是每次我点击一个框,整个布局就被禁用了 任何人都可以告诉我如何处理此问题。如果必须使用ScrollView,请
任何人都可以告诉我如何处理此问题。如果必须使用ScrollView,请尝试将其更改为ListView和其他需要滚动的视图以及列表,添加为ListView的标题:
如果您为每个膨胀的布局2将类似于
layout2.findViewById(R.id.idofcheckbox)
的结果放入一个列表中,可能会出现这种情况。现在,您必须在每个列表中添加一个onClickListener,以禁用列表中的所有其他复选框。我建议实际使用ListView和android:choiceMode=“single”
。这将自动创建单选单选按钮效果。山姆:我不能使用列表视图,因为我必须在滚动视图中使用此布局。。