Scrollview不会向下滚动到Android 8.0中的底部

时间:2018-05-17 07:06:15

标签: android scrollview android-8.0-oreo

我有这种布局,它适用于所有较低版本的Oreo 8.0。但无法向下滚动最后一个选项"设置"

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

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

        <LinearLayout
            android:id="@+id/userLayout"
            android:layout_width="match_parent"
            android:layout_height="88dp"
            android:background="#4b4949"
            android:gravity="center_vertical"
            android:orientation="horizontal"
            android:paddingLeft="18dp">

            <ImageView
                android:id="@+id/profileImage"
                android:layout_width="60dp"
                android:layout_height="60dp"
                android:contentDescription="@string/CommonDummy"
                android:src="@drawable/icon_empty_profile" />

            <LinearLayout
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:orientation="vertical">

                <TextView
                    android:id="@+id/farmText"
                    style="@style/TextViewMediumDefault"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="10dp"
                    android:singleLine="true"
                    android:textColor="#FFFFFF"
                    android:textSize="19sp"
                    android:textStyle="bold" />

                <TextView
                    android:id="@+id/nameText"
                    style="@style/TextViewMediumDefault"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="10dp"
                    android:singleLine="true"
                    android:textColor="#FFFFFF"
                    android:textSize="19sp" />
            </LinearLayout>

            <!--            <ImageButton
                                android:id="@+id/editUserBtn"
                                android:layout_width="32dp"
                                android:layout_height="32dp"
                                android:layout_alignParentRight="true"
                                android:layout_marginRight="8dp"
                                android:background="@drawable/button_menu_right_array"
                                android:contentDescription="@string/CommonDummy"/>-->
        </LinearLayout>

        <View
            android:layout_width="match_parent"
            android:layout_height="1dp"
            android:background="#555555" />

        <LinearLayout
            android:orientation="horizontal"
            android:layout_marginBottom="@dimen/CommonMediumMargin"
            android:background="#4b4949"
            android:layout_width="match_parent"
            android:layout_height="wrap_content">

            <TextView
                android:id="@+id/stateText"
                style="@style/TextViewMediumDefault"
                android:layout_width="wrap_content"
                android:layout_height="38dp"
                android:gravity="center_vertical"
                android:paddingLeft="22dp"
                android:paddingRight="22dp"
                android:layout_toLeftOf="@+id/ItemStatus"
                android:textColor="#EDD200" />

            <Button
                android:id="@+id/ItemStatus"
                android:layout_width="wrap_content"
                android:layout_height="23.699982dip"
                android:textSize="12sp"
                android:text="@string/MenuFarmerBoard"
                android:layout_gravity="center_vertical"
                android:layout_marginRight="@dimen/CommonXLargeMargin"
                android:background="#ff8686"
                android:textColor="#ffffff" />

        </LinearLayout>

        <TextView
            android:id="@+id/homeText"
            style="@style/TextViewMediumDefault"
            android:layout_width="match_parent"
            android:layout_height="@dimen/CommonMediumRow"
            android:textSize="19sp"
            android:gravity="center_vertical"
            android:paddingLeft="22dp"
            android:text="@string/MenuRightFarmerTextHome" />

        <TextView
            android:id="@+id/editText"
            style="@style/TextViewMediumDefault"
            android:layout_width="match_parent"
            android:layout_height="@dimen/CommonMediumRow"
            android:textSize="19sp"
            android:gravity="center_vertical"
            android:paddingLeft="22dp"
            android:text="@string/MenuRightEdit" />

        <TextView
            android:id="@+id/buyText"
            style="@style/TextViewMediumDefault"
            android:layout_width="match_parent"
            android:layout_height="@dimen/CommonMediumRow"
            android:textSize="19sp"
            android:gravity="center_vertical"
            android:paddingLeft="22dp"
            android:text="@string/order_list" />

        <TextView
            android:id="@+id/cartText"
            style="@style/TextViewMediumDefault"
            android:layout_width="match_parent"
            android:layout_height="@dimen/CommonMediumRow"
            android:textSize="19sp"
            android:gravity="center_vertical"
            android:paddingLeft="22dp"
            android:text="@string/MenuLCart" />

        <TextView
            android:id="@+id/InquiryText"
            style="@style/TextViewMediumDefault"
            android:layout_width="match_parent"
            android:layout_height="@dimen/CommonMediumRow"
            android:textSize="19sp"
            android:gravity="center_vertical"
            android:paddingLeft="22dp"
            android:text="@string/MenuLInquiry" />

        <TextView
            android:id="@+id/PointText"
            style="@style/TextViewMediumDefault"
            android:layout_width="match_parent"
            android:layout_height="@dimen/CommonMediumRow"
            android:textSize="19sp"
            android:gravity="center_vertical"
            android:paddingLeft="22dp"
            android:text="@string/MenuLPoint" />


        <View
            android:layout_marginTop="@dimen/CommonMediumMargin"
            android:layout_marginBottom="@dimen/CommonMediumMargin"
            android:layout_width="match_parent"
            android:layout_height="1px"
            android:background="#555555" />

        <TextView
            android:id="@+id/ProductText"
            style="@style/TextViewMediumDefault"
            android:layout_width="match_parent"
            android:layout_height="@dimen/CommonMediumRow"
            android:textSize="19sp"
            android:gravity="center_vertical"
            android:paddingLeft="22dp"
            android:text="@string/MenuRightFarmerTextProdcut" />

        <TextView
            android:id="@+id/OrderGeneralText"
            style="@style/TextViewMediumDefault"
            android:layout_width="match_parent"
            android:layout_height="@dimen/CommonMediumRow"
            android:textSize="19sp"
            android:gravity="center_vertical"
            android:paddingLeft="22dp"
            android:text="@string/MenuRightFarmerTextOrderGeneral" />

        <View
            android:layout_marginTop="@dimen/CommonMediumMargin"
            android:layout_marginBottom="@dimen/CommonMediumMargin"
            android:layout_width="match_parent"
            android:layout_height="1px"
            android:background="#555555" />

        <TextView
            android:id="@+id/favoriteText"
            style="@style/TextViewMediumDefault"
            android:layout_width="match_parent"
            android:layout_height="@dimen/CommonMediumRow"
            android:textSize="19sp"
            android:gravity="center_vertical"
            android:paddingLeft="22dp"
            android:text="@string/MenuRightFarmerTextFavorite" />

        <TextView
            android:id="@+id/releaseText"
            style="@style/TextViewMediumDefault"
            android:layout_width="match_parent"
            android:layout_height="@dimen/CommonMediumRow"
            android:textSize="19sp"
            android:gravity="center_vertical"
            android:paddingLeft="22dp"
            android:text="@string/MenuRightFarmerTextRelease" />

        <TextView
            android:id="@+id/expInfoText"
            style="@style/TextViewMediumDefault"
            android:layout_width="match_parent"
            android:layout_height="@dimen/CommonMediumRow"
            android:textSize="19sp"
            android:gravity="center_vertical"
            android:paddingLeft="22dp"
            android:text="@string/MenuRightFarmerTextExpInfo" />

        <TextView
            android:id="@+id/replyText"
            style="@style/TextViewMediumDefault"
            android:layout_width="match_parent"
            android:layout_height="@dimen/CommonMediumRow"
            android:textSize="19sp"
            android:gravity="center_vertical"
            android:paddingLeft="22dp"
            android:text="@string/MenuRightFarmerTextReply" />

        <TextView
            android:id="@+id/reviewText"
            style="@style/TextViewMediumDefault"
            android:layout_width="match_parent"
            android:layout_height="@dimen/CommonMediumRow"
            android:textSize="19sp"
            android:gravity="center_vertical"
            android:paddingLeft="22dp"
            android:text="@string/MenuLeftTextReview" />

        <!--<TextView
                android:id="@+id/logoutText"
                style="@style/TextViewMediumDefault"
                android:layout_width="match_parent"
                android:layout_height="@dimen/CommonMediumRow"
                android:textSize="19sp"
                android:gravity="center_vertical"
                android:paddingLeft="22dp"
                android:text="@string/setting_user_info"/>-->

        <View
            android:layout_marginTop="@dimen/CommonMediumMargin"
            android:layout_width="match_parent"
            android:layout_height="1px"
            android:background="#555555" />

        <TextView
            android:id="@+id/Setting"
            style="@style/TextViewMediumDefault"
            android:layout_width="match_parent"
            android:layout_height="@dimen/CommonMediumRow"
            android:gravity="center_vertical"
            android:layout_marginTop="@dimen/CommonMediumMargin"
            android:textSize="19sp"
            android:paddingLeft="15dp"
            android:drawableLeft="@drawable/button_menu_left_more_normal"
            android:text="@string/MenuLeftTextSetting" />

        <!--<TextView
                android:layout_marginTop="@dimen/CommonXLargeMargin"
                android:id="@+id/Terms"
                style="@style/TextViewMediumDefault"
                android:layout_width="match_parent"
                android:layout_height="@dimen/CommonSmallRow"
                android:textSize="@dimen/CommonMediumText"
                android:gravity="center_vertical"
                android:paddingLeft="22dp"
                android:textColor="@color/CommonHint"
                android:text="@string/MenuLeftTextTerms"/>
        <TextView
                android:id="@+id/ServiceInfo"
                style="@style/TextViewMediumDefault"
                android:layout_width="match_parent"
                android:layout_height="@dimen/CommonSmallRow"
                android:layout_marginTop="@dimen/CommonSmallMargin"
                android:gravity="center_vertical"
                android:textColor="@color/CommonHint"
                android:textSize="@dimen/CommonMediumText"
                android:paddingLeft="22dp"
                android:text="@string/MenuLeftTextServiceInfo"/>
        <TextView
                android:id="@+id/Company"
                style="@style/TextViewMediumDefault"
                android:layout_width="match_parent"
                android:layout_height="@dimen/CommonSmallRow"
                android:gravity="center_vertical"
                android:textColor="@color/CommonHint"
                android:layout_marginTop="@dimen/CommonSmallMargin"
                android:textSize="@dimen/CommonMediumText"
                android:paddingLeft="22dp"
                android:layout_marginBottom="@dimen/CommonMediumMargin"
                android:text="@string/MenuLeftTextCompany"/>-->
    </LinearLayout>
</ScrollView>

奇怪,因为它适用于Play商店版本,并且此文件尚未修改。我尝试使用边距和填充设置,但它仍然失败。我在scrollview上看到很多帖子没有滚动,但由于这只发生在特定的Android版本上,我想知道我做错了什么。

0 个答案:

没有答案