0

我有一個佈局定義項目的listview。我需要它,如下所示:充氣拉伸佈局

enter image description here

我需要一個紅色矩形(ImageView的),以在兩個LinearLayouts(見我已上載的圖像)覆蓋。

我當前列表項的佈局:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:background="@color/background" 
    android:paddingLeft="15dip" 
    android:paddingRight="15dip" > 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:background="@drawable/item_rounded" 
     android:padding="15dip" > 
    <TextView 
      android:id="@+id/text" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="Item 1" 
      android:textSize="16sp" /> 
    </LinearLayout> 
</LinearLayout> 

回答

1

試試這個佈局:

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

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:background="@color/background" 
     android:paddingLeft="15dip" 
     android:paddingRight="15dip" > 

     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:background="@drawable/item_rounded" 
      android:padding="15dip" > 

      <TextView 
       android:id="@+id/text" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:text="Item 1" 
       android:textSize="16sp" /> 
     </LinearLayout> 
    </LinearLayout> 

    <ImageView 
     android:layout_width="50dp" 
     android:layout_height="50dp" 
     android:layout_alignParentRight="true" 
     android:layout_centerVertical="true" 
     android:background="#FF0000" /> 
</RelativeLayout> 
+0

我想這和它的作品。謝謝。 – traninho

0
Try below code 

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:background="#ffeecc" 
    android:paddingLeft="15dip" 
    android:paddingRight="15dip" > 
    <LinearLayout 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentRight="true" 
     android:background="@drawable/item_rounded" 
     android:padding="15dip" > 

    <TextView 
      android:id="@+id/text" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="Item 1" 
      android:textSize="16sp" /> 
    </LinearLayout> 
</RelativeLayout>