ScrollView中的RadioGroup setOnCheckedChangeListener

时间:2014-07-07 19:20:32

标签: android android-layout android-fragments android-event

我有以下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()不会被调用

0 个答案:

没有答案