かなり大きなラジオ ボタンのテキストに問題があります。これらのラジオ ボタンのテキストは動的に生成されます。残念ながら、テキストの割り当てがあり、これがレイアウト内の他のオブジェクトを押し下げることがあります。ラジオボタンをスクロール可能にできれば、この問題は解消されます。スクロール可能とは、テキストの長さが特定のサイズを超えると、ラジオ ボタンの横にスクロール バーが表示されるため、ユーザーは 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でアクティビティを垂直スクロールする方法