2015-09-16 44 views
0

我用適配器等簡單的ListView我沒有任何問題。 有3種不同類型的listview項目要添加,它工作正常。ListView佈局inflater兩行

我想要的是,有一個2行的佈局。

enter image description here

我的代碼:

我想在第二行搜索條。

item3.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_height="wrap_content" 
    android:layout_width="match_parent"> 

<ImageView 
    android:id="@+id/icon" 
    android:layout_height="@dimen/icon_size" 
    android:layout_width="@dimen/icon_size" 
    android:layout_margin="5dp" 
    android:src="@drawable/geld" 
    android:layout_centerVertical="true" 
    android:layout_alignParentStart="true" 
    android:layout_alignParentLeft="true"/> 

<TextView 
    android:id="@+id/title" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textSize="@dimen/filter_text_size" 
    android:textStyle="bold" 
    android:layout_centerVertical="true" 
    android:layout_alignLeft="@+id/icon" 
    android:layout_alignStart="@+id/icon"/> 

<SeekBar 
    android:id="@+id/seek" 
    android:layout_height="wrap_content" 
    android:layout_width="match_parent" 
    android:progressDrawable="@drawable/progress" 
    android:thumb="@drawable/thumb"/> 

</RelativeLayout> 
+0

你試過什麼...... ??? –

回答

0

可以使用線性佈局(垂直),以迫使它使用兩行,先用LL水平,最後你的搜索條。看到下面的代碼:

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_height="wrap_content" 
     android:layout_width="match_parent" 
     android:orientation="vertical"> 

     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:orientation="horizontal"> 

<ImageView 
    android:id="@+id/icon" 
    android:layout_height="@dimen/icon_size" 
    android:layout_width="@dimen/icon_size" 
    android:layout_margin="5dp" 
    android:src="@drawable/geld" 
    android:layout_centerVertical="true" 
    android:layout_alignParentStart="true" 
    android:layout_alignParentLeft="true"/> 

<TextView 
    android:id="@+id/title" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textSize="@dimen/filter_text_size" 
    android:textStyle="bold" 
    android:layout_centerVertical="true" 
    android:layout_alignLeft="@+id/icon" 
    android:layout_alignStart="@+id/icon"/> 

</LinearLayout> 
<SeekBar 
    android:id="@+id/seek" 
    android:layout_height="wrap_content" 
    android:layout_width="match_parent" 
    android:progressDrawable="@drawable/progress" 
    android:thumb="@drawable/thumb"/> 

</LinearLayout> 
+0

它的工作表示感謝 – Ucar