私はこれにコンセプトを使用しました:(1.)カスタムリストビューを作成し、コードは以下のとおりです:
custom_row_view :
<RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" > <!-- android:background="#801A1A1A" > --> <TableRow android:id="@+id/tableRow10" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:background="#000000" android:padding="1dp"> <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:padding="2dp" android:gravity="center_horizontal" android:textSize="10dp" android:background="#FFFFFF" android:textAppearance="@style/myTextviewText" android:text="TextView" /> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="2" android:padding="2dp" android:textSize="10dp" android:gravity="center_horizontal" android:background="#FFFFFF" android:layout_marginLeft="1dp" android:textAppearance="@style/myTextviewText" android:text="TextView" /> <TextView android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:padding="2dp" android:textSize="10dp" android:gravity="center_horizontal" android:background="#FFFFFF" android:layout_marginLeft="1dp" android:textAppearance="@style/myTextviewText" android:text="TextView" /> <TextView android:id="@+id/textView4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight=".5" android:padding="2dp" android:textSize="10dp" android:gravity="center_horizontal" android:background="#FFFFFF" android:layout_marginLeft="1dp" android:textAppearance="@style/myTextviewText" android:text="TextView" /> </TableRow> </RelativeLayout>
上記の手順を使用すると問題が発生しました。行のカスタムビューで weight プロパティを使用していますが、テキストビューはテキストサイズに応じて伸びています。問題は :