Scroll View在OS 4.1.2上不起作用

时间:2018-05-16 07:58:15

标签: java android android-scrollview

我在布局中添加了滚动视图,滚动视图具有匹配父级高度和宽度的属性,对于滚动视图,fillViewPort也是如此,它在其他设备中工作但在android OS 4.1.2中不起作用。

enter image description here

布局:

    <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    app:layout_behavior="@string/appbar_scrolling_view_behavior"
    android:layout_width="match_parent"
    android:background="@android:color/white"
    android:layout_height="match_parent">
<!--    <RelativeLayout
        android:layout_width="match_parent"

        android:layout_height="match_parent">
    &lt;!&ndash;    <ImageView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:alpha="0.5"
            android:scaleType="fitXY"
            android:src="@drawable/page"/>&ndash;&gt;
    </RelativeLayout>-->

    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:fillViewport="true">
<LinearLayout android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:weightSum="8">


    <TextView
        android:id="@+id/main_welcome"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:padding="@dimen/dimen_20dp"
        android:text="@string/welcome"
        android:textColor="@color/colorPrimary"
        android:textStyle="bold" />

    <GridView
        android:id="@+id/gridviewMain"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_marginBottom="@dimen/dimen_40dp"
        android:layout_marginLeft="@dimen/dimen_40dp"
        android:layout_marginRight="@dimen/dimen_40dp"
        android:columnWidth="80dp"
        android:horizontalSpacing="@dimen/dimen_10dp"
        android:numColumns="2"
        android:stretchMode="columnWidth"
        android:verticalSpacing="10dp"></GridView>

</LinearLayout>


    </ScrollView>

    <TextView
        android:id="@+id/textView20"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        android:layout_centerInParent="false"
        android:text="For Any Queries Related To Mobile App Click On Service Request"
        android:textAlignment="center" />

</RelativeLayout>

这可能是什么原因?所有其他滚动视图都在同一设备中工作,但在此屏幕上无效。

请帮忙。谢谢..

1 个答案:

答案 0 :(得分:0)

尝试使用nestedScrollView

iPhone