Android ScrollView根本不滚动

Android ScrollView根本不滚动,android,android-studio,scrollview,Android,Android Studio,Scrollview,下面是我的XML代码,我希望整个视图滚动,但它不工作,请帮助,有什么问题 <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"> <LinearLayou

下面是我的XML代码,我希望整个视图滚动,但它不工作,请帮助,有什么问题

 <?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content">

<LinearLayout
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
<ImageView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/app_icon"
    android:layout_marginTop="20dp"
    android:layout_gravity="center_horizontal"/>

<TextView
    android:id="@+id/textView_app_version"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginTop="20dp"
    android:layout_gravity="center"/>

<TextView
    android:id="@+id/textView_content"
    android:layout_width="match_parent"
    android:layout_marginTop="15dp"
    android:layout_height="386dp"
    android:gravity="center"></TextView>

</LinearLayout>
</ScrollView>

我试过用, android:fillViewport=“true”


但是没有帮助。

像这样尝试,滚动将一直工作到最后

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

     <ScrollView
        android:id="@+id/scrollView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:orientation="vertical" >


            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:src="@drawable/app_icon"
                android:layout_marginTop="20dp"
                android:layout_gravity="center_horizontal"/>

            <TextView
                android:id="@+id/textView_app_version"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="20dp"
                android:layout_gravity="center"/>

            <TextView
                android:id="@+id/textView_content"
                android:layout_width="match_parent"
                android:layout_marginTop="15dp"
                android:layout_height="386dp"
                android:gravity="center"/>

        </LinearLayout>
    </ScrollView>
</Relativelayout>

滚动视图是一个框架布局,这意味着您应该在其中放置一个子视图,其中包含要滚动的全部内容;此子对象本身可能是具有复杂对象层次结构的布局管理器

所以在这里,你必须使用LinearLayout或RelativeLayout,然后你必须放置不同层次的组件


这里我已经给出了一些问题的答案,所以你可以按照这个来解决你的问题,明确你的概念。

试一下这个,这里是你的卷轴

<?xml version="1.0" encoding="utf-8"?>



如果
ScrollView
适合您的设备屏幕,它将不可滚动,因此请确保
ScrollView
中的内容占用的空间大于您的屏幕大小

该视图适合屏幕,所以根本不滚动。那么,我该怎么办?您的xml是正确的,当有更多的组件(如edittext或ImageViews)时,它会自动滚动。但是,我的textview有很长的内容,不适合屏幕,在这种情况下,它应该滚动,对吗?将您的scrollview布局\宽度和布局\高度设置为填充\父级
<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:layout_marginTop="20dp"
        android:src="@mipmap/ic_launcher" />

    <TextView
        android:id="@+id/textView_app_version1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_marginTop="20dp"
        android:text="hello" />

    <TextView
        android:id="@+id/textView_content"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="15dp"
        android:gravity="center"
        android:text="fahfhahffshfs fsfhshf fshfs sflshf sflsh fhsfhslfh fshflshf hslfh slfhslfhslfhs fhslhf"></TextView>

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:layout_marginTop="20dp"
        android:src="@mipmap/ic_launcher" />

    <TextView
        android:id="@+id/textView_app_version"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_marginTop="20dp"
        android:text="hello" />

    <TextView
        android:id="@+id/textView_content1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="15dp"
        android:gravity="center"
        android:text="fahfhahffshfs fsfhshf fshfs sflshf sflsh fhsfhslfh fshflshf hslfh slfhslfhslfhs fhslhf"></TextView>


    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:layout_marginTop="20dp"
        android:src="@mipmap/ic_launcher" />

    <TextView
        android:id="@+id/textView_app_version2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_marginTop="20dp"
        android:text="hello" />

    <TextView
        android:id="@+id/textView_content3"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="15dp"
        android:gravity="center"
        android:text="fahfhahffshfs fsfhshf fshfs sflshf sflsh fhsfhslfh fshflshf hslfh slfhslfhslfhs fhslhf"></TextView>

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:layout_marginTop="20dp"
        android:src="@mipmap/ic_launcher" />

    <TextView
        android:id="@+id/textView_app_version4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_marginTop="20dp"
        android:text="hello" />

    <TextView
        android:id="@+id/textView_content4"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="15dp"
        android:gravity="center"
        android:text="fahfhahffshfs fsfhshf fshfs sflshf sflsh fhsfhslfh fshflshf hslfh slfhslfhslfhs fhslhf"></TextView>


</LinearLayout>