私は3列のラベル、*、スピナーでtablelayoutを使用しています。これらにはすべてwrap_contentがあり、スピナーテキストが小さい場合は正常に機能します。いずれかのスピナーのテキストが非常に長い場合、すべてのスピナーが最後まで拡張され、画面に収まりません。
tablelayout内のwrap_contentのように、各スピナーをテキストサイズに合わせる方法はありますか? テーブル レイアウト サンプルの xml。
<TableLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#FFFFFF"
android:stretchColumns="2" >
<TableRow>
<TextView
android:layout_width="wrap_content"
android:layout_column="0"
android:gravity="right"
android:paddingLeft="3dip"
android:text="Sold To"
android:textColor="#000033"
android:textSize="17sp" />
<TextView
android:layout_column="1"
android:gravity="left"
android:text="*"
android:textColor="#FF0000"
android:textSize="17sp"
android:width="20dip" />
<Spinner
android:id="@+id/sold_to_dd"
android:layout_width="wrap_content"
android:layout_column="2"
/>
</TableRow>
</TableLayout>
多くの人が同じ問題に遭遇したことを願っています。前もって感謝します