我正在尝试滚动整个布局,但我不能,只有tablayout滚动和它们无法滚动的tablayout上方的相对布局,如何解决,我正在尝试制作像instagram个人资料或帐户片段页面一样的内容...帮助修复它...在此先感谢,我在tablayout框架布局下使用的不是viewpager,并在第一个选项卡上附加framelayout片段,然后单击该片段,然后使用滚动条,线性图和recyclerview进行调用,然后使用整个布局滚动条,第二个选项卡,我可以单击,然后该片段仅使用线性和gridview,并且该片段调用然后进行半布局滚动,如果我错了,请告诉我...

<?xml version="1.0" encoding="utf-8"?>
    <ScrollView
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:fillViewport="true"
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto">
        <RelativeLayout
            android:id="@+id/relativelayout"
            android:layout_width="match_parent"
            android:layout_height="wrap_content">
            <LinearLayout
                android:id="@+id/imglayout"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content">
                <de.hdodenhof.circleimageview.CircleImageView
                    android:id="@+id/cvprofile"
                    android:layout_width="86dp"
                    android:layout_height="86dp"
                    app:civ_border_color="#a4a4a4"
                    app:civ_border_width="0.5dp"
                    android:layout_margin="12dp"
                    android:src="@drawable/img" />
            </LinearLayout>
            <LinearLayout
                android:id="@+id/digitlayout"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_toRightOf="@id/imglayout"
                android:layout_marginLeft="12dp"
                android:layout_marginRight="12dp"
                android:layout_marginTop="12dp">
                <TextView
                    android:id="@+id/post"
                    android:layout_weight="1"
                    android:layout_width="0dp"
                    android:layout_height="wrap_content"
                    android:text="100"
                    android:gravity="center"
                    android:textColor="@color/black"
                    android:textSize="16sp"
                    android:textStyle="bold" />
                <TextView
                    android:id="@+id/followers"
                    android:layout_weight="1"
                    android:layout_width="0dp"
                    android:layout_height="wrap_content"
                    android:text="100"
                    android:gravity="center"
                    android:textColor="@color/black"
                    android:textSize="16sp"
                    android:textStyle="bold"/>
                <TextView
                    android:id="@+id/following"
                    android:layout_weight="1"
                    android:layout_width="0dp"
                    android:layout_height="wrap_content"
                    android:text="43"
                    android:gravity="center"
                    android:textColor="@color/black"
                    android:textSize="16sp"
                    android:textStyle="bold"/>
            </LinearLayout>
            <LinearLayout
                android:id="@+id/textlayout"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_toRightOf="@id/imglayout"
                android:layout_below="@id/digitlayout"
                android:layout_marginLeft="12dp"
                android:layout_marginRight="12dp"
                android:layout_marginTop="2dp">
                <TextView
                    android:id="@+id/posts"
                    android:layout_weight="1"
                    android:layout_width="0dp"
                    android:layout_height="wrap_content"
                    android:text="posts"
                    android:gravity="center"
                    android:textSize="16sp" />
                <TextView
                    android:id="@+id/followerss"
                    android:layout_weight="1"
                    android:layout_width="0dp"
                    android:layout_height="wrap_content"
                    android:text="follwers"
                    android:textSize="16sp"
                    android:gravity="center"/>
                <TextView
                    android:id="@+id/followings"
                    android:layout_weight="1"
                    android:layout_width="0dp"
                    android:layout_height="wrap_content"
                    android:text="follwers"
                    android:textSize="16sp"
                    android:gravity="center"/>
            </LinearLayout>
            <TextView
                android:id="@+id/tvedit"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:text="@string/edit_profile"
                android:layout_marginLeft="12dp"
                android:layout_marginRight="12dp"
                android:layout_marginTop="10dp"
                android:textSize="15sp"
                android:textStyle="bold"
                android:textColor="@color/black"
                android:background="@drawable/bg_textview"
                android:layout_toRightOf="@id/imglayout"
                android:layout_below="@id/textlayout"
                android:gravity="center_horizontal"/>
           <View
                android:id="@+id/view1"
                android:layout_below="@id/imglayout"
                android:layout_width="match_parent"
                android:layout_height="0.5dp"
                android:background="#b6b6b6" />
            <android.support.design.widget.TabLayout
                android:id="@+id/tabLayout"
                android:layout_below="@id/view1"
                app:tabIndicatorHeight="0dp"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                app:tabGravity="fill"
                app:tabMode="fixed">
                   <android.support.design.widget.TabItem
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:icon="@drawable/frame1"/>
                    <android.support.design.widget.TabItem
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:icon="@drawable/frame1" />
                    <android.support.design.widget.TabItem
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:icon="@drawable/frame1" />
                    <android.support.design.widget.TabItem
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:icon="@drawable/frame1" />
                </android.support.design.widget.TabLayout>
            <View
                android:id="@+id/view2"
                android:layout_below="@id/tabLayout"
                android:layout_width="match_parent"
                android:layout_height="0.5dp"
                android:background="#b6b6b6" />
            <FrameLayout
                android:id="@+id/framelayout"
                android:layout_below="@id/view2"
                android:layout_width="match_parent"
                android:layout_height="match_parent">
            </FrameLayout>
        </RelativeLayout>
    </ScrollView>

最佳答案

尝试将ScrollView更改为NestedScrollView

android.support.v4.widget.NestedScrollView

10-07 19:20
查看更多