2017-08-24 18 views
0

我想擴大底部相對佈局(rlItemsList)在列表視圖中添加的項目,我不希望在列表視圖滾動視圖,意味着同時調整父滾動視圖,直到底部。以下是我的XML來源。展開在運行時間相對佈局和調整父滾動型

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:fadeScrollbars="false" 
android:fillViewport="true" 
android:scrollbars="vertical"> 


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


    <RelativeLayout 
     android:id="@+id/rlParent" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content"> 

     <RelativeLayout 

      android:id="@+id/rlParentChild" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_margin="5dp"> 

      <LinearLayout 
       android:id="@+id/llToAndFromOperation" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_marginTop="5dp" 
       android:orientation="vertical"> 

       <RelativeLayout 
        android:id="@+id/rlFrom" 
        android:layout_width="match_parent" 
        android:layout_height="match_parent" 
        android:layout_margin="5dp"> 


        <TextView 
         android:id="@+id/tvFrom" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:layout_centerHorizontal="false" 
         android:layout_marginTop="5dp" 
         android:text="@string/from" /> 

        <SearchableSpinner 
         android:id="@+id/spinnerFrom" 

         android:layout_width="match_parent" 
         android:layout_height="wrap_content" 
         android:layout_below="@+id/tvFrom" 
         android:layout_centerHorizontal="false" 
         android:hint="@string/karachi" 
         android:textColor="@color/black" /> 
       </RelativeLayout> 


       <RelativeLayout 
        android:id="@+id/rlTo" 
        android:layout_width="match_parent" 
        android:layout_height="match_parent" 
        android:layout_below="@+id/rlFrom" 
        android:layout_margin="5dp"> 


        <TextView 
         android:id="@+id/tvTo" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:layout_centerHorizontal="false" 
         android:layout_marginTop="5dp" 
         android:text="@string/to" /> 

        <SearchableSpinner 
         android:id="@+id/spinnerTo" 
         android:layout_width="match_parent" 
         android:layout_height="wrap_content" 
         android:layout_below="@+id/tvTo" 

         android:hint="@string/lahore" 

         android:textColor="@color/black" 


         /> 

       </RelativeLayout> 


      </LinearLayout> 


      <RelativeLayout 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:layout_below="@+id/llToAndFromOperation" 
       android:layout_marginTop="10dp"> 

       <TextView 
        android:id="@+id/tvDescrption" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:layout_marginLeft="5dp" 
        android:text="@string/description" /> 

       <EditText 
        android:id="@+id/etDescription" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:layout_below="@+id/tvDescrption" 
        android:hint="@string/writeText" 
        android:maxLines="3" 
        android:textColor="@android:color/black" 

        /> 

       <TextView 
        android:id="@+id/tvHomeDeleivery" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_below="@+id/etDescription" 
        android:layout_marginLeft="5dp" 
        android:layout_marginTop="10dp" 
        android:text="@string/homeDeleivery" 
        android:textAllCaps="true" 

        /> 

       <RadioGroup 
        android:id="@+id/radioHomeDeleivery" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:layout_below="@+id/tvHomeDeleivery" 
        android:layout_marginLeft="20dp" 
        android:orientation="horizontal"> 

        <RadioButton 
         android:id="@+id/radioYes" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:text="@string/yes" 

         /> 

        <RadioButton 
         android:id="@+id/radioNo" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:checked="true" 


         android:text="@string/no" 


         /> 

       </RadioGroup> 


      </RelativeLayout> 


     </RelativeLayout> 

     <!--</ScrollView>--> 

     <RelativeLayout 
      android:id="@+id/rlAddItems" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_below="@+id/rlParentChild" 
      android:layout_margin="3dp" 
      android:background="@color/lightgray" 
      android:padding="10dp" 

      > 

      <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:text="@string/addItmes" 
       android:textColor="@color/black" 


       /> 

     </RelativeLayout> 


     <RelativeLayout 
      android:id="@+id/rlItemsList" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:layout_below="@+id/rlAddItems" 
      android:layout_margin="5dp" 
      android:layout_marginBottom="10dp" 
      android:paddingBottom="10dp" 

      android:visibility="visible"> 

      <ListView 
       android:id="@+id/lvItems" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content"> 


      </ListView> 

     </RelativeLayout> 


    </RelativeLayout> 
    <!--</ScrollView>--> 

</LinearLayout> 

目前的問題是,作爲項目列表視圖中添加的,相對佈局具有相同的寬度和高度,我的單項目已顯示在列表視圖中,我必須滾動查看在底部的其他項目,所以我想擴大相對佈局在列表視圖和父滾動視圖添加的項目應及時調整整個屏幕。任何幫助,可以感謝,先謝謝你。

回答