一行中的表格布局中的图像问题

时间:2012-02-05 10:21:21

标签: android xml tablelayout

我试图解决[在tablelayout中播放两个imgages。但是,第二张图片始终没有出现在显示屏中。我在第一行添加了一行文本。第二行是有2个图像的行,第二个图像向右滑动太多..我试过玩android:width但是它没有影响布局。有什么想法吗?

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >

<TableRow
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" >

    <TextView
        android:id="@+id/name1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="You should start..." />
</TableRow>

<View
    android:layout_height="2dip"
    android:background="#FF909090" />

<TableRow
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" >

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:width="50px" />

    <ImageView
        android:id="@+id/imageView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:paddingLeft="180dip" />
</TableRow>

enter image description here

1 个答案:

答案 0 :(得分:1)

您的第一张图片和TextView的layout_width是android:layout_width="fill_parent"  使用android:layout_width="wrap_content"如下。

<TextView
    android:id="@+id/name1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="You should start..." />


<ImageView
    android:id="@+id/imageView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:width="50px" />