I am developing one action in which I use a list view with a table. I want to display images and text in this list view, but the problem is that the images are slightly displayed from the list, for example
img1 text1 img1 text1 img2 text2 and i want this img2 text2 img3 text3 img3 text3 img4 text4 img4 text4 img5 text5 img5 text5
that way .. so any idea about the properties of a list view or image view to set it in order? then plz comment ...
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>
main.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>
source share