我对相当大的单选按钮文本有疑问。这些单选按钮的文本是动态生成的。不幸的是,有时会有大量文本,这会压低我布局中的其他对象。我虽然可以使单选按钮可滚动,那么这将消除此问题。我所说的可滚动的意思是,如果文本长度超过一定大小,单选按钮侧面会出现一个滚动条,这样用户就可以滚动单选按钮的文本,而不会改变我的 xml 文件其余部分的布局. 当我的意思是改变布局时,其他小部件会被进一步向下推,例如按钮。这是单选按钮的 xml 布局文件布局。
<LinearLayout
android:layout_width="match_parent"
android:layout_height="217dp"
android:orientation="vertical" >
<RadioGroup
android:id="@+id/radioGroup1"
android:layout_width="match_parent"
android:layout_height="212dp"
android:layout_weight="6.86" >
<ScrollView
android:id="@+id/ScrlView"
android:layout_width="fill_parent"
android:layout_height="78dp" >
<RadioButton
android:id="@+id/radio1"
android:layout_width="match_parent"
android:layout_height="79dp"
android:checked="true"
android:text="RadioButton"
android:textSize="16dp" />
</ScrollView>
<ScrollView
android:id="@+id/ScrlView"
android:layout_width="fill_parent"
android:layout_height="74dp" >
<RadioButton
android:id="@+id/radio2"
android:layout_width="304dp"
android:layout_height="75dp"
android:text="RadioButton" />
</ScrollView>
<ScrollView android:id="@+id/ScrlView" android:layout_width="fill_parent" android:layout_height="fill_parent" >
<RadioButton
android:id="@+id/radio3"
android:layout_width="300dp"
android:layout_height="match_parent"
android:text="RadioButton" />
</ScrollView>
</RadioGroup>
</LinearLayout>
我检查了这个链接,虽然我可能会尝试为单选组添加滚动视图,所以如果单选问题太长,用户可以向下滚动。 如何在Android中垂直滚动活动