Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中设置所有编辑文本视图的完整滚动_Android_Android Keypad_Android Configchanges - Fatal编程技术网

如何在android中设置所有编辑文本视图的完整滚动

如何在android中设置所有编辑文本视图的完整滚动,android,android-keypad,android-configchanges,Android,Android Keypad,Android Configchanges,这是我输入数据后出现的屏幕。在下面的Pin码编辑文本为xml之前,scrollview未满 <?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"

这是我输入数据后出现的屏幕。在下面的Pin码编辑文本为xml之前,scrollview未满

<?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>


请告诉我哪里做错了,我已经给出了滚动视图,但不是完整的滚动。

您可以在清单中的活动中设置调整span

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

    </activity>

ScrollView只能有一个子项

因此,您需要将布局包装在一个相对/线性布局中,并将该布局置于ScrollView下。 例如:



希望有帮助。?

你认为它有什么作用?我需要在这里更改它的内容可能重复,但我需要更改的地方我做错了他在滚动视图中只有一个孩子。。。为什么它有+1,它的代码与问题无关,它不回答问题。。。它包含无数行不必要的代码,并且没有指出应该更改的内容使您的父布局相对并将scrollView High和length作为匹配父布局,如果您希望某个部分是静态的且不能滚动,则将该部分放在scrollView之外的另一个布局中,并使用RelativeLayout的Upper或Down属性@Makleelee抱歉,我无意中键入了“宽度”作为“长度”
<ScrollView
    android:id="@+id/scrollView"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_above="@+id/bottom_layout">

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@color/gray">

        <RelativeLayout
            android:id="@+id/layout_driver"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@android:color/white"
            android:padding="6dp"
           android:visibility="gone">

            <de.hdodenhof.circleimageview.CircleImageView
                android:id="@+id/driver_image"
                android:layout_width="50dp"
                android:layout_height="50dp"
                android:layout_alignParentTop="true"
                android:src="@drawable/profile" />

            <TextView
                android:id="@+id/tv_driver_name"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentTop="true"
                android:layout_marginLeft="20dp"
                android:layout_marginStart="20dp"
                android:layout_toEndOf="@+id/driver_image"
                android:layout_toRightOf="@+id/driver_image"
                android:textColor="@android:color/black"
                android:textStyle="bold" />

            <TextView
                android:id="@+id/tv_youRated"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_below="@+id/tv_driver_name"
                android:layout_marginLeft="20dp"
                android:layout_marginStart="20dp"
                android:layout_marginTop="10dp"
                android:layout_toEndOf="@+id/driver_image"
                android:layout_toRightOf="@+id/driver_image"
                android:text="@string/rate" />

            <RatingBar
                android:id="@+id/driver_rating"
                style="?android:attr/ratingBarStyleSmall"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_below="@+id/tv_driver_name"
                android:layout_marginLeft="10dp"
                android:layout_marginStart="10dp"
                android:layout_marginTop="11dp"
                android:layout_toEndOf="@+id/tv_youRated"
                android:layout_toRightOf="@+id/tv_youRated"
                android:isIndicator="true"
                android:theme="@style/RatingBar" />
        </RelativeLayout>

        <LinearLayout
            android:id="@+id/car_layout"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_below="@+id/layout_driver"
            android:layout_marginTop="1dp"
            android:background="@android:color/white"
            android:padding="10dp">

            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                app:srcCompat="@drawable/sedan_car1"
                android:contentDescription="@string/none" />

            <TextView
                android:id="@+id/carType"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center"
                android:layout_marginLeft="20dp"
                android:layout_marginStart="20dp"

                android:textAllCaps="true"
                android:textColor="@android:color/black"
                android:textStyle="bold" />

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center"
                android:layout_marginLeft="5dp"
                android:layout_marginStart="5dp"
                android:text="\u25CF"
                android:textAllCaps="true"
                android:textSize="4sp"
                android:textStyle="bold"
                tools:ignore="SmallSp" />

            <TextView
                android:id="@+id/carDetail"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center"
                android:layout_marginLeft="5dp"
                android:layout_marginStart="5dp"
                android:textAllCaps="true"
                android:textColor="@android:color/black"
                android:textStyle="bold"
                android:visibility="gone"/>
        </LinearLayout>

        <LinearLayout
            android:id="@+id/distance_layout"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_below="@+id/car_layout"
            android:layout_marginTop="1dp"
            android:background="@android:color/white"
            android:gravity="center"
            android:orientation="horizontal"
            android:padding="5dp"
            android:visibility="gone">

            <TextView
                android:id="@+id/totalDistance"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:gravity="center"
                android:padding="10dp"
                android:textAllCaps="true"
                android:textSize="18sp"
                android:textStyle="bold" />

            <View
                android:layout_width="2dp"
                android:layout_height="match_parent"
                android:background="@android:color/darker_gray" />

            <TextView
                android:id="@+id/totalTime"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:gravity="center"
                android:padding="10dp"
                android:textAllCaps="true"
                android:textSize="18sp"
                android:textStyle="bold" />
        </LinearLayout>

        <LinearLayout
            android:id="@+id/rider_detail"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_below="@+id/distance_layout"
            android:layout_marginTop="1dp"
            android:background="@android:color/white"
            android:orientation="horizontal"
            android:padding="3dp">

            <TextView
                android:id="@+id/tv_riderName"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:hint="@string/rider_name"
                android:padding="10dp"
                android:textAllCaps="true" />

            <TextView
                android:id="@+id/tv_passengerCount"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight=".5"
                android:singleLine="true"
                android:padding="10dp"
                android:text="@string/plusOne" />

            <TextView
                android:id="@+id/tv_maleGender"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight=".5"
                android:padding="10dp"
                android:singleLine="true"
                android:text="@string/oneMale"
                android:textAllCaps="true" />

            <TextView
                android:id="@+id/tv_femaleGender"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight=".5"
                android:padding="10dp"
                android:singleLine="true"
                android:text="@string/oneFemale"
                android:textAllCaps="true" />


        </LinearLayout>

        <RelativeLayout
            android:id="@+id/address_layout"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_below="@id/rider_detail"
            android:layout_marginTop="1dp"
            android:background="@android:color/white"
            android:padding="6dp">

            <TextView
                android:id="@+id/time1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:padding="5dp"
                android:visibility="gone"/>

            <TextView
                android:id="@+id/time2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_below="@+id/time1"
                android:layout_marginTop="15dp"
                android:padding="5dp"
                android:visibility="gone"/>

            <View
                android:id="@+id/green_dot"
                android:layout_width="8dp"
                android:layout_height="8dp"
                android:layout_marginLeft="20dp"
                android:layout_marginStart="20dp"
                android:layout_marginTop="12dp"
                android:layout_toEndOf="@+id/time1"
                android:layout_toRightOf="@+id/time1"
                android:background="@drawable/green_circle"
                android:textColor="@android:color/holo_green_light"
                android:textSize="8sp"
                tools:ignore="SmallSp" />

            <TextView
                android:id="@+id/dotted_line"
                android:layout_width="2dp"
                android:layout_height="wrap_content"
                android:layout_below="@id/green_dot"
                android:layout_marginLeft="23dp"
                android:layout_marginStart="23dp"
                android:layout_marginTop="3dp"
                android:layout_toEndOf="@+id/time1"
                android:layout_toRightOf="@+id/time1"
                android:background="@drawable/dotted_vertical_line"
                android:gravity="top"
                android:padding="5dp" />

            <View
                android:id="@+id/red_dot"
                android:layout_width="8dp"
                android:layout_height="8dp"
                android:layout_below="@+id/dotted_line"
                android:layout_marginLeft="20dp"
                android:layout_marginStart="20dp"
                android:layout_marginTop="3dp"
                android:layout_toEndOf="@+id/time2"
                android:layout_toRightOf="@+id/time2"
                android:background="@drawable/red_circle"
                android:gravity="top"
                android:textColor="@android:color/holo_red_light"
                android:textSize="8sp"
                tools:ignore="SmallSp" />

            <TextView
                android:id="@+id/source_address"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:layout_marginStart="5dp"
                android:layout_toEndOf="@+id/red_dot"
                android:layout_toRightOf="@+id/red_dot"
                android:padding="5dp"
                android:singleLine="true"
                />

            <TextView
                android:id="@+id/destination_address"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_below="@id/source_address"
                android:layout_marginLeft="5dp"
                android:layout_marginStart="5dp"
                android:layout_marginTop="15dp"
                android:layout_toEndOf="@+id/green_dot"
                android:layout_toRightOf="@+id/green_dot"
                android:padding="5dp"
                android:singleLine="true" />
        </RelativeLayout>

        <RelativeLayout
            android:id="@+id/bill_layout"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_below="@+id/address_layout"
            android:layout_marginTop="1dp"
            android:background="@android:color/white"
            android:padding="10dp">

            <TextView
                android:id="@+id/tv_billDetail"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="@string/billDetail"
                android:textAllCaps="true"
                android:textColor="@android:color/black"
                android:textStyle="bold" />

            <TextView
                android:id="@+id/tv_totalFare"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_below="@+id/tv_billDetail"
                android:layout_marginTop="5dp"
                android:padding="5dp"
                android:text="@string/totalFare"
                android:textStyle="bold" />

            <TextView
                android:id="@+id/tv_taxes"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_below="@+id/tv_totalFare"
                android:layout_marginTop="5dp"
                android:padding="5dp"
                android:text="@string/tax"
                android:textStyle="bold" />

            <TextView
                android:id="@+id/totalFare"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentEnd="true"
                android:layout_alignParentRight="true"
                android:layout_below="@+id/tv_billDetail"
                android:layout_marginTop="5dp"
                android:padding="5dp"
                 />

            <TextView
                android:id="@+id/taxes"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentEnd="true"
                android:layout_alignParentRight="true"
                android:layout_below="@+id/totalFare"
                android:layout_marginTop="5dp"
                android:padding="5dp"
                 />

            <View
                android:id="@+id/view1"
                android:layout_width="match_parent"
                android:layout_height="2dp"
                android:layout_below="@id/taxes"
                android:background="@drawable/dotted_vertical_line" />

            <TextView
                android:id="@+id/tv_payment_charge"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentLeft="true"
                android:layout_alignParentStart="true"
                android:layout_below="@+id/view1"
                android:layout_marginTop="5dp"
                android:padding="5dp"
                android:text="@string/handling"
                android:textAllCaps="true" />

            <TextView
                android:id="@+id/payment_handling_charge"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentEnd="true"
                android:layout_alignParentRight="true"
                android:layout_below="@+id/taxes"
                android:layout_marginTop="5dp"
                android:padding="5dp"
                />

            <View
                android:id="@+id/view2"
                android:layout_width="match_parent"
                android:layout_height="2dp"
                android:layout_below="@id/tv_payment_charge"
                android:background="@drawable/dotted_vertical_line" />

            <TextView
                android:id="@+id/tv_totalBill"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentLeft="true"
                android:layout_alignParentStart="true"
                android:layout_below="@+id/view2"
                android:layout_marginTop="5dp"
                android:padding="5dp"
                android:text="@string/bill"
                android:textColor="@android:color/black"
                android:textStyle="bold" />

            <TextView
                android:id="@+id/total_bill"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentEnd="true"
                android:layout_alignParentRight="true"
                android:layout_below="@+id/view2"
                android:layout_marginTop="5dp"
                android:drawableLeft="@drawable/rupee_selector"
                android:drawableStart="@drawable/rupee_selector"
                android:padding="5dp"
                android:textColor="@android:color/black"
                android:textStyle="bold" />

            <View
                android:id="@+id/view4"
                android:layout_width="match_parent"
                android:layout_height="2dp"
                android:layout_below="@id/total_bill"
                android:background="@drawable/background" />
        </RelativeLayout>
    </RelativeLayout>
</ScrollView>