我有一个问题,我不确定最好的方法来解决它。我需要在滚动视图中包含所有小部件。在scrollview中嵌套framelay?
下面是布局和我使用framelayout,因为我需要重叠一堆图像。然而,整个framelayout不能在滚动视图中。但我需要滚动整个面板。标有黄色箭头的部分显示框架布局。
我看着这个线程,但是这不是我想要的。
这里的XML,如果有人可以给铅,我非常感谢。 thx!
<!-- unfortunately I cannot put this inside the scrollview :(-->
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/image_background"
android:layout_width="match_parent"
android:layout_height="200dp"
android:background="@drawable/follow_add" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="100dp"
android:gravity="center|bottom"
android:orientation="horizontal">
<ImageView
android:id="@+id/image_icon"
android:layout_width="120dp"
android:layout_height="120dp"
android:background="@drawable/feed_active" />
</LinearLayout>
<ImageView
android:id="@+id/dismiss"
android:layout_gravity="left"
android:layout_margin="5dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/close_messages_modal" />
<ImageView
android:id="@+id/follow"
android:layout_gravity="right"
android:layout_margin="5dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/follow_add" />
</FrameLayout>
<ScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp"
android:text="Layout above needs to scroll"
android:textColor="@color/half_dark_text_color"
android:textSize="28sp"
android:textStyle="bold" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginTop="20dp"
android:text="text1\ntext1\ntext1\ntext1\ntext1\ntext1\ntext1\ntext1\ntext1"
android:textColor="@color/half_dark_text_color"
android:textSize="18sp"
android:textStyle="bold" />
<ImageView
android:id="@+id/id3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/close_messages_modal" />
<ImageView
android:id="@+id/share"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:background="@drawable/close_messages_modal" />
</LinearLayout>
</ScrollView>