文本未显示在文本/图片列表视图行中

时间:2013-12-16 20:56:39

标签: android

I have a listview row.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal">
<TextView android:id="@+id/text1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:paddingTop="10dp"
    android:paddingLeft="5dp"
    android:textSize="26sp" 
    android:textColor="@color/black"
    android:layout_weight="3"/>
<ImageView android:id="@+id/img"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:paddingTop="10dp" 
    android:layout_weight="1"/>
</LinearLayout>

它应该显示一段文字和一张图片。但它只显示图片。

2 个答案:

答案 0 :(得分:1)

尝试使用

类似的东西:

<TableRow xmlns:android="http://schemas.android.com/apk/res/android"
          android:layout_width="fill_parent"
          android:background="#FFF"
          android:layout_height="wrap_content">

    <TextView android:id="@+id/something"
              android:layout_width="fill_parent"
              android:layout_height="wrap_content"
              android:layout_weight="2"
              android:gravity="center"
              android:textColor="#FFF"
              android:textSize="16sp"
              android:contentDescription=""
              android:text="something"/>

    <ImageView android:id="@+id/image"
               android:layout_width="fill_parent"
               android:layout_height="wrap_content"
               android:background="#FFF"
               android:layout_weight="1"
               android:contentDescription=""
               android:layout_gravity="center_vertical"
               android:src="@drawable/image"/>

</TableRow>

也许您的LinearLayout与TextView相同。不确定,通常是有效的..

答案 1 :(得分:0)

android:layout_width="wrap_content"textview的{​​{1}}更改为imageview