我正在开发一项活动,其中我使用带有表格布局的列表视图。我想在该列表视图中显示图像和文本,但问题是图像显示略微超出列表顺序,例如
img1 text1 img1 text1
img2 text2 and i want this img2 text2
img3 text3 img3 text3
img4 text4 img4 text4
img5 text5 img5 text5
这种方式..所以关于列表视图或图像视图的属性是否正确设置它的任何想法?然后请评论...
list_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="?android:attr/listPreferredItemHeight"
android:background="#ffffff"
android:padding="6dip" >
<TableLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#ffffff"
android:stretchColumns="*" >
<TableRow>
<ImageView
android:id="@+id/icon"
android:layout_gravity="left"
android:background="#ffffff"
android:padding="2dip" />
<TextView
android:id="@+id/description"
android:background="#ffffff"
android:padding="2dip"
android:singleLine="true"
android:textColor="#000000"
android:textSize="12sp" />
</TableRow>
</TableLayout>
</LinearLayout>
主要的.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#ffffff">
<ListView
android:id="@+id/android:list"
android:background="#ffffff"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:dividerHeight="1dip"/>
</LinearLayout>