scrollview只能有一个子控件,如果由于多个线性布局,则用一个大线性布局包起来
否则会报布局渲染异常:android.view.InflateException: Binary XML file line #53: ScrollView can host only one direct child
<ScrollView 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"
tools:context="com.rework.app.ui.main.AccountFragment">
<!-- TODO: Update blank fragment layout -->
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_marginTop="50dp"
android:orientation="horizontal"
android:layout_marginLeft="@dimen/activity_horizontal_margin"
android:layout_width="match_parent"
android:layout_height="100dp">
<LinearLayout
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:text="User Name"
android:textStyle="bold"
android:textColor="@color/black000000"
android:textSize="@dimen/text_title_myevent"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<TextView
android:text="View and Edit Profile"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
<com.common.widget.circleimageview.CircleImageView
android:id="@+id/iv_fragment_account"
android:src="@mipmap/myevents"
android:layout_marginLeft="120dp"
android:layout_width="80dp"
android:layout_height="80dp"/>
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="100dp">
<TextView
android:text="My Events"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<ImageView
android:src="@drawable/draw_account"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
</LinearLayout>
</ScrollView>