Search code examples
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>