2010-09-25 49 views

回答

0

喜歡的東西

rows.xml:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal"> 
    <ImageView 
     android:id="@+id/icon1" 
     android:layout_width="40dip" 
     android:layout_height="40dip" 
     android:layout_alignParentLeft="true" 
     android:src="@drawable/icon" 
    /> 
    <TextView 
     android:id="@+id/text" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_toLeftOf="@+id/icon2" 
     android:layout_toRightOf="@+id/icon1" 
     android:text="Some Text" 
    /> 
    <ImageView 
     android:id="@+id/icon2" 
     android:layout_width="40dip" 
     android:layout_height="40dip" 
     android:layout_alignParentRight="true" 
     android:src="@drawable/icon" 
    /> 
</RelativeLayout> 

然後填充與您的數據ListView控件(取決於適配器您使用的,這裏的一個例子SimpleCursorAdapter):

Cursor c = getContentResolver().query(uri, null, null, null, null, null); 
    SimpleCursorAdapter cursorAdapter = new SimpleCursorAdapter(this, 
      R.layout.row, c, 
      new String[] { 
       "icon" 
       ,"text" 
       ,"icon2" 
      }, 
      new int[] { 
       R.id.icon1 
       ,R.id.text 
       ,R.id.icon2 
      } 
     ); 
+0

I thi他正在談論如何擁有「A」,「B」su-bheader行,而不是關於行佈局本身,儘管我可能是錯的。 – 2010-09-25 22:53:10