1

我有以下代码在我的代码中创建表头。但是,出于某种原因,带有 ImageView 的列不显示任何内容。由于我为列固定了权重,而不是显示图像,因此此代码仅为列保留一个空白空间,但不显示任何内容。我怀疑我的drawable是这个的起源,但是如果我创建一个TextView并将其定义为drawableTop、drawableBottom或其他类型,它就会显示出来。

<TableLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginLeft="2dp"
    android:layout_marginRight="2dp" >

    <TableRow>

        <TextView
            android:layout_margin="1dp"
            android:layout_weight="2"
            android:background="#ffcccccc"
            android:gravity="center"
            android:text="@string/date_hour"
            android:textSize="16sp"
            android:textStyle="bold" />

        <ImageView
            android:layout_margin="1dp"
            android:layout_weight=".75"
            android:background="#ffcccccc"
            android:gravity="center"
            android:drawable="@drawable/road" />

        <TextView
            android:layout_margin="1dp"
            android:layout_weight=".75"
            android:background="#ffcccccc"
            android:gravity="center"
            android:text="@string/op"
            android:textSize="16sp"
            android:textStyle="bold" />

        <TextView
            android:layout_margin="1dp"
            android:layout_weight="1"
            android:background="#ffcccccc"
            android:gravity="center"
            android:text="@string/tag"
            android:textSize="16sp"
            android:textStyle="bold" />

        <TextView
            android:layout_margin="1dp"
            android:layout_weight="2"
            android:background="#ffcccccc"
            android:gravity="center"
            android:text="@string/status"
            android:textSize="16sp"
            android:textStyle="bold" />
    </TableRow>
</TableLayout>

有人遇到过同样的问题吗?

4

1 回答 1

2

我猜你的图像视图应该如下

<ImageView
        android:layout_margin="1dp"
        android:layout_weight=".75"
        android:background="#ffcccccc"
        android:gravity="center"
        android:src="@drawable/road" />

尝试在您的代码中替换它。希望它有效

于 2013-04-22T12:40:57.433 回答