如何在android中创建动态表视图

时间:2013-04-25 13:17:44

标签: android

我使用了这个概念: (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根据文本大小进行了拉伸。 问题是 : enter image description here

0 个答案:

没有答案