androidandroid-keypadandroid-configchanges

how to setup full scroll of all Edit textview in android


enter image description here

enter image description here

this is my screen coming after entering data scrollview is not full up till Pin Code edit text below is xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/splash_screen_bg"
    android:orientation="vertical"
    android:weightSum="5.0">


    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="56dp"
        android:layout_marginLeft="21dp"
        android:layout_marginRight="21dp"
        android:gravity="center_vertical"
        android:orientation="vertical"
        android:paddingLeft="@dimen/activity_horizontal_margin"
        android:paddingRight="@dimen/activity_horizontal_margin"
        android:paddingTop="15.0dip">

        <TextView
            android:id="@+id/adresstextview"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="5dp"
            android:imeOptions="actionNext"
            android:lines="3"
            android:text="klsdjashd"
            android:textColor="#ffffff"
            android:textColorHint="#FFFFFF"
            android:textSize="16dp" />
    </LinearLayout>

    <RelativeLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"

        android:layout_weight="1"
        android:gravity="center_vertical">

        <ScrollView
            android:id="@+id/scrollView1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_alignParentStart="true"
            android:layout_weight="1"
            android:orientation="vertical"
            android:isScrollContainer="true"
            android:gravity="center_vertical">

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


                <LinearLayout
                    android:id="@+id/linarlayout2"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:layout_weight="4.16"
                    android:gravity="center_vertical"
                    android:orientation="vertical">


                    <EditText
                        android:id="@+id/nameeditetext"
                        android:layout_width="match_parent"
                        android:layout_height="48dp"
                        android:layout_marginLeft="21dp"
                        android:layout_marginRight="21dp"
                        android:background="@drawable/baorder1"
                        android:hint="Name"
                        android:imeOptions="actionNext"
                        android:paddingLeft="20dip"
                        android:paddingRight="10dip"
                        android:singleLine="true"
                        android:textColor="#ffffff"
                        android:textColorHint="#FFFFFF"
                        android:textSize="20dp" />

                    <EditText
                        android:id="@+id/edittextemailaddrress"
                        android:layout_width="match_parent"
                        android:layout_height="48dp"
                        android:layout_gravity="center"
                        android:layout_marginLeft="21dp"
                        android:layout_marginRight="21dp"
                        android:layout_marginTop="15dp"
                        android:background="@drawable/baorder1"
                        android:hint="Email Adress"
                        android:imeOptions="actionNext"
                        android:paddingLeft="20dip"
                        android:paddingRight="10dip"
                        android:singleLine="true"
                        android:textColor="#ffffff"
                        android:textColorHint="#FFFFFF"
                        android:textSize="20dp" />

                    <EditText
                        android:id="@+id/edittextadress"
                        android:layout_width="match_parent"
                        android:layout_height="48dp"
                        android:layout_marginLeft="21dp"
                        android:layout_marginRight="21dp"
                        android:layout_marginTop="15dp"
                        android:background="@drawable/baorder1"
                        android:ems="10"
                        android:fontFamily="calibri"
                        android:gravity="center_vertical|left"
                        android:hint="Address"
                        android:imeOptions="actionNext"
                        android:paddingLeft="20dip"
                        android:paddingRight="10dip"
                        android:singleLine="true"
                        android:textColor="#ffffff"
                        android:textColorHint="#FFFFFF"
                        android:textSize="20dp">

                        <requestFocus />
                    </EditText>


                    <EditText
                        android:id="@+id/spinner2"
                        android:layout_width="match_parent"
                        android:layout_height="48dp"
                        android:layout_gravity="center_horizontal"
                        android:layout_marginLeft="21dp"
                        android:layout_marginRight="21dp"
                        android:layout_marginTop="15dp"
                        android:background="@drawable/baorder1"
                        android:ems="10"


                        android:fontFamily="calibri"
                        android:gravity="center_vertical|left"
                        android:hint="Enter Location"

                        android:imeOptions="actionNext"
                        android:paddingLeft="20dip"
                        android:paddingRight="10dip"
                        android:singleLine="true"
                        android:textColor="#ffffff"
                        android:textColorHint="#FFFFFF"
                        android:textSize="20dp"


                        />


                    <EditText

                        android:id="@+id/edittextcity"
                        android:layout_width="match_parent"
                        android:layout_height="48dp"
                        android:layout_marginLeft="21dp"
                        android:layout_marginRight="21dp"
                        android:layout_marginTop="15dp"
                        android:background="@drawable/baorder1"
                        android:ems="10"
                        android:fontFamily="calibri"
                        android:gravity="center_vertical|left"
                        android:hint="Enter City"
                        android:imeOptions="actionNext"
                        android:paddingLeft="20dip"
                        android:paddingRight="10dip"
                        android:singleLine="true"
                        android:textColor="#ffffff"
                        android:textColorHint="#FFFFFF"
                        android:textSize="20dp" />

                    <EditText

                        android:id="@+id/editextpincode"
                        android:layout_width="match_parent"
                        android:layout_height="48dp"
                        android:layout_marginLeft="21dp"
                        android:layout_marginRight="21dp"
                        android:layout_marginTop="15dp"
                        android:background="@drawable/baorder1"
                        android:ems="10"
                        android:fontFamily="calibri"
                        android:gravity="center_vertical|left"
                        android:hint="Enter Pin Code"
                        android:imeOptions="actionDone"
                        android:inputType="phone"
                        android:paddingLeft="20dip"
                        android:paddingRight="10dip"
                        android:singleLine="true"
                        android:textColor="#ffffff"
                        android:textColorHint="#FFFFFF"


                        android:textSize="20dp"


                        />

                </LinearLayout>
            </RelativeLayout>
        </ScrollView>
    </RelativeLayout>

    <LinearLayout
        android:id="@+id/linarlayout3"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:orientation="vertical">

        <TextView
            android:id="@+id/uploadButton"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_marginBottom="10dp"
            android:layout_marginLeft="21dp"
            android:layout_marginRight="21dp"
            android:layout_marginTop="15dp"
            android:background="@drawable/brand_green_btn"

            android:fontFamily="calibri"
            android:gravity="center_horizontal"
            android:paddingBottom="10dp"
            android:paddingLeft="20dip"
            android:paddingRight="20dip"
            android:paddingTop="10dp"
            android:text="SAVE"
            android:textColor="#ffffff"
            android:textSize="20dp" />
    </LinearLayout>


</LinearLayout>

please suggest me where am doing wrong i have given scroll view but its not full scroll.


Solution

  • you can set adjustPan at activity in your manifest.

    <activity
            android:name="com.example.adjustscroll.MainActivity"
            android:label="@string/app_name"
            android:windowSoftInputMode="adjustPan|stateAlwaysHidden" >
    
        </activity>