Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何禁用充气视图中的其他复选框_Android - Fatal编程技术网

Android 如何禁用充气视图中的其他复选框

Android 如何禁用充气视图中的其他复选框,android,Android,我在活动中有一个linearlayout1,还有另一个带有文本框和复选框的布局2 因此,layout2被膨胀并添加到layout1中,该操作被多次执行。在完全膨胀之后,我得到了一种具有TextView和checkbox的listView。 现在我需要使复选框的行为类似于Radiobutton,这意味着如果单击了其中一个复选框,其他复选框应该被禁用。 我在谷歌上搜索了一下,做了一些东西,但是每次我点击一个框,整个布局就被禁用了 任何人都可以告诉我如何处理此问题。如果必须使用ScrollView,请

我在活动中有一个linearlayout1,还有另一个带有文本框和复选框的布局2

因此,layout2被膨胀并添加到layout1中,该操作被多次执行。在完全膨胀之后,我得到了一种具有TextView和checkbox的listView。 现在我需要使复选框的行为类似于Radiobutton,这意味着如果单击了其中一个复选框,其他复选框应该被禁用。 我在谷歌上搜索了一下,做了一些东西,但是每次我点击一个框,整个布局就被禁用了


任何人都可以告诉我如何处理此问题。

如果必须使用ScrollView,请尝试将其更改为ListView和其他需要滚动的视图以及列表,添加为ListView的标题:

如果您为每个膨胀的布局2将类似于
layout2.findViewById(R.id.idofcheckbox)
的结果放入一个列表中,可能会出现这种情况。现在,您必须在每个列表中添加一个onClickListener,以禁用列表中的所有其他复选框。我建议实际使用ListView和
android:choiceMode=“single”
。这将自动创建单选单选按钮效果。山姆:我不能使用列表视图,因为我必须在滚动视图中使用此布局。。