友
我有以下xml文件:
<ScrollView
android:id="@+id/selector"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:clickable="true"
android:visibility="invisible" >
<RadioGroup
android:id="@+id/selector_list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white"
android:orientation="vertical"
android:paddingLeft="6dp"
android:paddingRight="6dp" />
</ScrollView>
这给了我一个ScrollView中的RadioGroup,例如:
O Radio1Text空格END_OF_SCREEN
O Radio2Text空格END_OF_SCREEN
O Radio3Text空格END_OF_SCREEN
每当我点击文本或O(RadioButton)时,onCheckedChanged()
被调用,这就是我想要的。但是,当我单击RadioButton文本和屏幕末尾之间的空白区域时,onCheckedChanged()
未被调用。为什么会这样?
如果我没有将RadioGroup嵌套在ScrollView中,则不会发生这种情况,即单击RadioButton文本和屏幕末尾之间的whitewhitespace区域onCheckedChanged()
不会被调用