2017-08-22 71 views
1

我剛剛創建了一個可擴展的RecyclerView,其視圖各不相同,因爲每個父項都有一個子項我的情況是當展開父項時它查看它的子項,每個子項之間有一個垂直間距項目像這樣 enter image description here擴展父項時的子項之間的間距

,因爲這是我的主XML文件

<?xml version="1.0" encoding="utf-8"?> 
    <RelativeLayout 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:app="http://schemas.android.com/apk/res-auto" 
     xmlns:tools="http://schemas.android.com/tools" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:background="#dedede" 
     tools:context="abtech.waiteriano.com.waitrer.MainPaymentActivity"> 

     <RelativeLayout 
      android:id="@+id/relativeLayout2" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_alignParentStart="true" 
      android:layout_alignParentTop="true" 
      android:layout_marginTop="19dp" 
      android:background="#ffffff"> 

      <EditText 
       android:id="@+id/checkNoET" 
       android:layout_width="140dp" 
       android:layout_height="wrap_content" 
       android:layout_alignParentTop="true" 
       android:layout_toEndOf="@+id/imageView7" 
       android:editable="false" 
       android:ems="10" 
       android:gravity="right" 
       android:text="505050505050" 
       android:textSize="12dp"> 

       <requestFocus /> 
      </EditText> 

      <TextView 
       android:id="@+id/checkNo" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_alignBaseline="@+id/checkNoET" 
       android:layout_alignBottom="@+id/checkNoET" 
       android:layout_marginStart="10dp" 
       android:layout_toEndOf="@+id/imageView7" 
       android:text="Check#" 
       android:textColor="@color/colorPrimary" 
       android:textSize="12dp" 
       android:textStyle="bold" /> 

      <ImageView 
       android:id="@+id/imageView7" 
       android:layout_width="25dp" 
       android:layout_height="wrap_content" 
       android:layout_alignBottom="@+id/checkNoET" 
       android:layout_alignParentStart="true" 
       android:layout_alignTop="@+id/checkNoET" 
       app:srcCompat="@drawable/check" /> 

      <EditText 
       android:id="@+id/editText" 
       android:layout_width="130dp" 
       android:layout_height="wrap_content" 
       android:layout_alignBaseline="@+id/checkNoET" 
       android:layout_alignBottom="@+id/checkNoET" 
       android:layout_alignParentEnd="true" 
       android:editable="false" 
       android:ems="10" 
       android:gravity="end" 
       android:text="5" 
       android:textSize="12dp"> 

       <requestFocus /> 
      </EditText> 

      <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_alignBaseline="@+id/editText" 
       android:layout_alignBottom="@+id/editText" 
       android:layout_alignStart="@+id/editText" 
       android:layout_marginStart="13dp" 
       android:text="Coves" 
       android:textColor="@color/colorPrimary" 
       android:textSize="12dp" 
       android:textStyle="bold" /> 


      <ImageView 
       android:id="@+id/imageView8" 
       android:layout_width="25dp" 
       android:layout_height="wrap_content" 
       android:layout_alignBottom="@+id/editText" 
       android:layout_toStartOf="@+id/editText" 
       app:srcCompat="@drawable/covers" /> 

      <EditText 
       android:id="@+id/tableNo" 
       android:layout_width="130dp" 
       android:layout_height="wrap_content" 
       android:layout_below="@+id/checkNoET" 
       android:layout_toEndOf="@+id/imageView7" 
       android:editable="false" 
       android:ems="10" 
       android:gravity="end" 
       android:text="25" 
       android:textSize="12dp"> 

       <requestFocus /> 
      </EditText> 

      <TextView 
       android:id="@+id/textView13" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_alignBaseline="@+id/tableNo" 
       android:layout_alignBottom="@+id/tableNo" 
       android:layout_alignStart="@+id/checkNo" 
       android:text="Table" 
       android:textColor="@color/colorPrimary" 
       android:textSize="12dp" 
       android:textStyle="bold" /> 

      <ImageView 
       android:id="@+id/imageView9" 
       android:layout_width="25dp" 
       android:layout_height="wrap_content" 
       android:layout_alignParentStart="true" 
       android:layout_below="@+id/checkNoET" 
       app:srcCompat="@drawable/tablepay" /> 

      <EditText 
       android:id="@+id/editText14" 
       android:layout_width="130dp" 
       android:layout_height="wrap_content" 
       android:layout_alignBaseline="@+id/tableNo" 
       android:layout_alignBottom="@+id/tableNo" 
       android:layout_alignParentEnd="true" 
       android:editable="false" 
       android:text="15/10/2017 03:15PM" 
       android:textColor="#000000" 
       android:textSize="10dp" 
       android:textStyle="bold" /> 

      <ImageView 
       android:id="@+id/imageView10" 
       android:layout_width="25dp" 
       android:layout_height="wrap_content" 

       android:layout_alignBottom="@+id/editText14" 
       android:layout_toStartOf="@+id/editText14" 
       app:srcCompat="@drawable/calendar" /> 
     </RelativeLayout> 

     <RelativeLayout 
      android:id="@+id/relativeLayout3" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_alignParentStart="true" 
      android:layout_below="@+id/relativeLayout2" 
      android:layout_marginTop="14dp" 
      android:background="#ffffff"> 

      <android.support.v7.widget.RecyclerView 
       android:id="@+id/parentList" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" /> 
     </RelativeLayout> 

     <RelativeLayout 
      android:layout_width="match_parent" 
      android:layout_height="220dp" 
      android:layout_below="@+id/relativeLayout3" 
      android:layout_marginTop="10dp" 
      android:background="#ffffff"> 

      <GridView 
       android:id="@+id/paymentsTypeGV" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:columnWidth="80dp" 
       android:gravity="center" 
       android:horizontalSpacing="5dp" 
       android:numColumns="4" 
       android:stretchMode="columnWidth" 
       android:verticalSpacing="5dp"></GridView> 
     </RelativeLayout> 
    </RelativeLayout> 

我的問題是從我的XML設計,如果我是從XML設計的問題是在父列表項加時賽孩子列表項或從主XML文件抱歉,如果有什麼東西不夠清楚

回答

相關問題