1

我为此使用了这个概念:(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 属性,但 textview 根据文本大小拉伸。问题是 : 在此处输入图像描述

4

0 回答 0