2017-08-26 3 views
-3

In meinem Code habe ich relativ Layout verwendet, aber die Ansichten innerhalb des Layouts sind zu viele so relativ Layout wird aus dem Bildschirm. Was soll ich verwenden, um die richtige Sicht zu bekommen? Hier ScrollView löst das Problem nicht.Android XML Relativ Layout aus dem Bildschirm

<?xml version="1.0" encoding="utf-8"?> 


<RelativeLayout 
    android:id="@+id/suitMeasurementRelativeLayout" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="#ffffff" 
    > 



    <ScrollView 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:fillViewport="true" 
     > 

     <RelativeLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     > 

    <TextView 
     android:layout_width="200dp" 
     android:layout_height="35dp" 
     android:text="Kameez(Top)" 
     android:textColor="@color/boutiqueMaroon" 
     android:layout_marginTop="10dp" 
     android:layout_marginLeft="20dp" 
     android:layout_marginRight="20dp" 
     android:textSize="25sp" 
     /> 

      <ImageButton 
       android:id="@+id/closePopupSuit" 
       android:layout_width="40dp" 
       android:layout_height="40dp" 
       android:background="@drawable/close_icon" 
       android:layout_alignParentRight="true" 
       /> 

    <EditText 
     android:id="@+id/kameezMeasurementBust" 
     android:layout_width="150dp" 
     android:layout_height="40dp" 
     android:layout_marginTop="60dp" 
     android:layout_marginLeft="20dp" 
     android:textColor="@color/boutiqueMaroon" 
     android:hint="Bust" 
     android:background="@color/EditTextBackground" 
     android:textColorHint="@color/boutiqueMaroon" 
     android:layout_alignParentLeft="true" 
     /> 

    <EditText 
     android:id="@+id/kameezMeasurementWaist" 
     android:layout_width="150dp" 
     android:layout_height="40dp" 
     android:layout_marginTop="60dp" 
     android:layout_marginRight="20dp" 
     android:textColor="@color/boutiqueMaroon" 
     android:hint="Waist" 
     android:textColorHint="@color/boutiqueMaroon" 
     android:background="@color/EditTextBackground" 
     android:layout_alignParentRight="true" 
     /> 
    <EditText 
     android:id="@+id/kameezMeasurementHip" 
     android:layout_width="150dp" 
     android:layout_height="40dp" 
     android:layout_marginTop="110dp" 
     android:layout_marginLeft="20dp" 
     android:textColor="@color/boutiqueMaroon" 
     android:background="@color/EditTextBackground" 
     android:hint="Hip" 
     android:textColorHint="@color/boutiqueMaroon" 
     android:layout_alignParentLeft="true" 
     /> 
    <EditText 
     android:id="@+id/kameezMeasurementSL" 
     android:layout_width="150dp" 
     android:layout_height="40dp" 
     android:layout_marginTop="110dp" 
     android:layout_marginRight="20dp" 
     android:textColor="@color/boutiqueMaroon" 
     android:background="@color/EditTextBackground" 
     android:hint="Sleeve Length" 
     android:textColorHint="@color/boutiqueMaroon" 
     android:layout_alignParentRight="true" 
     /> 
    <EditText 
     android:id="@+id/kameezMeasurementArmhold" 
     android:layout_width="150dp" 
     android:layout_height="40dp" 
     android:layout_marginTop="160dp" 
     android:layout_marginLeft="20dp" 
     android:textColor="@color/boutiqueMaroon" 
     android:hint="Arm Hold" 
     android:background="@color/EditTextBackground" 
     android:textColorHint="@color/boutiqueMaroon" 
     android:layout_alignParentLeft="true" 
     /> 
    <EditText 
     android:id="@+id/kameezMeasurementEndOfSleeve" 
     android:layout_width="150dp" 
     android:layout_height="40dp" 
     android:layout_marginTop="210dp" 
     android:layout_marginLeft="20dp" 
     android:textColor="@color/boutiqueMaroon" 
     android:hint="End of Sleeve" 
     android:background="@color/EditTextBackground" 
     android:textColorHint="@color/boutiqueMaroon" 
     android:layout_alignParentLeft="true" 
     /> 
    <EditText 
     android:id="@+id/kameezMeasurementTopLength" 
     android:layout_width="150dp" 
     android:layout_height="40dp" 
     android:layout_marginTop="210dp" 
     android:textColor="@color/boutiqueMaroon" 
     android:layout_marginRight="20dp" 
     android:hint="Top Length" 
     android:textColorHint="@color/boutiqueMaroon" 
     android:background="@color/EditTextBackground" 
     android:layout_alignParentRight="true" 
     /> 
    <EditText 
     android:id="@+id/kameezMeasurementFrontNeckLength" 
     android:layout_width="150dp" 
     android:layout_height="40dp" 
     android:layout_marginTop="260dp" 
     android:layout_marginLeft="20dp" 
     android:textColor="@color/boutiqueMaroon" 
     android:hint="Front Neck Length" 
     android:background="@color/EditTextBackground" 
     android:textColorHint="@color/boutiqueMaroon" 
     android:layout_alignParentLeft="true" 
     /> 
    <EditText 
     android:id="@+id/kameezMeasurementBackNeckLength" 
     android:layout_width="150dp" 
     android:layout_height="40dp" 
     android:layout_marginTop="260dp" 
     android:textColor="@color/boutiqueMaroon" 
     android:layout_marginRight="20dp" 
     android:hint="Back Neck length" 
     android:textColorHint="@color/boutiqueMaroon" 
     android:background="@color/EditTextBackground" 
     android:layout_alignParentRight="true" 
     /> 

    <View 
     android:layout_width="match_parent" 
     android:layout_height="0.5dp" 
     android:background="@color/boutiqueMaroon" 
     android:layout_marginTop="320dp" 
     /> 

    <TextView 
     android:layout_width="match_parent" 
     android:layout_height="35dp" 
     android:text="Salwar(Pant)" 
     android:textColor="@color/boutiqueMaroon" 
     android:layout_marginTop="330dp" 
     android:layout_marginLeft="20dp" 
     android:layout_marginRight="20dp" 
     android:textSize="25sp" 
     /> 

    <EditText 
     android:id="@+id/salwarMeasurementWaist" 
     android:layout_width="150dp" 
     android:layout_height="40dp" 
     android:layout_marginTop="380dp" 
     android:layout_marginLeft="20dp" 
     android:textColor="@color/boutiqueMaroon" 
     android:hint="Waist" 
     android:background="@color/EditTextBackground" 
     android:textColorHint="@color/boutiqueMaroon" 
     android:layout_alignParentLeft="true" 
     /> 

    <EditText 
     android:id="@+id/salwarMeasurementHips" 
     android:layout_width="150dp" 
     android:layout_height="40dp" 
     android:layout_marginTop="380dp" 
     android:layout_marginRight="20dp" 
     android:textColor="@color/boutiqueMaroon" 
     android:hint="Hips" 
     android:textColorHint="@color/boutiqueMaroon" 
     android:background="@color/EditTextBackground" 
     android:layout_alignParentRight="true" 
     /> 
    <EditText 
     android:id="@+id/salwarMeasurementHemLength" 
     android:layout_width="150dp" 
     android:layout_height="40dp" 
     android:layout_marginTop="430dp" 
     android:layout_marginLeft="20dp" 
     android:textColor="@color/boutiqueMaroon" 
     android:background="@color/EditTextBackground" 
     android:hint="Hem Length" 
     android:textColorHint="@color/boutiqueMaroon" 
     android:layout_alignParentLeft="true" 
     /> 
    <EditText 
     android:id="@+id/salwarMeasurementTL" 
     android:layout_width="150dp" 
     android:layout_height="40dp" 
     android:layout_marginTop="430dp" 
     android:layout_marginRight="20dp" 
     android:textColor="@color/boutiqueMaroon" 
     android:background="@color/EditTextBackground" 
     android:hint="Total Length" 
     android:textColorHint="@color/boutiqueMaroon" 
     android:layout_alignParentRight="true" 
     /> 
    <EditText 
     android:id="@+id/salwarMeasurementWaistHipLength" 
     android:layout_width="match_parent" 
     android:layout_height="40dp" 
     android:layout_marginTop="480dp" 
     android:layout_marginLeft="20dp" 
     android:layout_marginRight="20dp" 
     android:textColor="@color/boutiqueMaroon" 
     android:hint="Length between waist and hip" 
     android:background="@color/EditTextBackground" 
     android:textColorHint="@color/boutiqueMaroon" 
     android:layout_alignParentLeft="true" 
     /> 


    <Button 
     android:layout_width="match_parent" 
     android:layout_height="35dp" 
     android:layout_marginLeft="20dp" 
     android:layout_marginRight="20dp" 
     android:layout_marginTop="550dp" 
     android:background="@color/boutiqueMaroon" 
     android:text="Submit" 
     android:layout_marginBottom="50dp" 
     /> 



    </RelativeLayout> 

    </ScrollView> 

</RelativeLayout> 

Here is the image of output.The submit button is not fully visible and also the scrollview not working properly here

Antwort

0

außerhalb des Scroll setzen Sie Ihre Taste.

</ScrollView> 

    <Button 
     android:layout_width="match_parent" 
     android:alignparent_bottom="true" 
     android:layout_height="35dp" 
     android:layout_marginLeft="20dp" 
     android:layout_marginRight="20dp" 
     android:layout_marginTop="50dp" 
     android:background="@color/boutiqueMaroon" 
     android:text="Submit" 
     android:layout_marginBottom="50dp" 
     /> 

</RelativeLayout> 

und machen Sie Ihr RelativeLayout (Formularcontainer) über der Schaltfläche. So wird Ihr Formular scroll, aber die Schaltfläche wird auf dem Bildschirm angezeigt.

0

Setzen Sie alle Objekte in Ihnen ScrllView ohne Layout

Verwandte Themen