Scrollview Can Host Only One Direct Child With Relativelayout
My layout results in the error 'ScrollView can host only one direct child' when using RelativeLayout. I want to add a scroll view after a toolbar. Everything inside the ScrollView
Solution 1:
The Answer given by Md.ibrahim khalil is absolutely right,
Try by replacing your layout with this,
<?xml version="1.0" encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical">
//Scroll view starts here
<includeandroid:id="@+id/toolbar"layout="@layout/view_toolbar" /><ScrollViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:scrollbars="vertical"><LinearLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"><RelativeLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:background="@color/grey_868686"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_centerVertical="true"android:gravity="center_vertical"android:paddingLeft="8dp"android:paddingRight="8dp"android:text="Most Download"android:textColor="@color/white"android:textSize="14sp" /><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentRight="true"android:layout_centerVertical="true"android:gravity="center_vertical"android:onClick="onOtherVideo"android:paddingLeft="8dp"android:paddingRight="8dp"android:text="More"android:textColor="@color/white"android:textSize="14sp" /></RelativeLayout><android.support.v7.widget.RecyclerViewandroid:id="@+id/rv_video_terbaru"android:layout_width="wrap_content"android:layout_height="wrap_content" /><RelativeLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:background="@color/grey_868686"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_centerVertical="true"android:gravity="center_vertical"android:paddingLeft="8dp"android:paddingRight="8dp"android:text="Funny Video"android:textColor="@color/white"android:textSize="14sp" /><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentRight="true"android:layout_centerVertical="true"android:gravity="center_vertical"android:onClick="onOtherVideoFunny"android:paddingLeft="8dp"android:paddingRight="8dp"android:text="More"android:textColor="@color/white"android:textSize="14sp" /></RelativeLayout><android.support.v7.widget.RecyclerViewandroid:id="@+id/rv_funny_video"android:layout_width="wrap_content"android:layout_height="wrap_content" /><RelativeLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:background="@color/grey_868686"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_centerVertical="true"android:gravity="center_vertical"android:paddingLeft="8dp"android:paddingRight="8dp"android:text="Religy Video"android:textColor="@color/white"android:textSize="14sp" /><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentRight="true"android:layout_centerVertical="true"android:gravity="center_vertical"android:onClick="onOtherReligyVideo"android:paddingLeft="8dp"android:paddingRight="8dp"android:text="More"android:textColor="@color/white"android:textSize="14sp" /></RelativeLayout><android.support.v7.widget.RecyclerViewandroid:id="@+id/rv_religi_video"android:layout_width="wrap_content"android:layout_height="wrap_content" /><RelativeLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:background="@color/grey_868686"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_centerVertical="true"android:gravity="center_vertical"android:paddingLeft="8dp"android:paddingRight="8dp"android:text="Others Video"android:textColor="@color/white"android:textSize="14sp" /><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentRight="true"android:layout_centerVertical="true"android:gravity="center_vertical"android:onClick="onOtherMoreVideo"android:paddingLeft="8dp"android:paddingRight="8dp"android:text="More"android:textColor="@color/white"android:textSize="14sp" /></RelativeLayout><android.support.v7.widget.RecyclerViewandroid:id="@+id/rv_others_video"android:layout_width="wrap_content"android:layout_height="wrap_content" /></LinearLayout></ScrollView></LinearLayout>
Post a Comment for "Scrollview Can Host Only One Direct Child With Relativelayout"