我有一个ImageView活动大于屏幕活动,因此它位于ScrollLayout中。
我想在此imageView的顶部创建按钮,但是: -如果看不到整个图像,如何将按钮放在图像上? 例如,我要附加一张图像,其中绿色代表imageView,红色框代表按钮。如果图像可滚动,如何将所有按钮放在图像上?
答案 0 :(得分:0)
您可以使用以下方法使图像和按钮都可滚动FrameLayout
作为ScrollView
的直接子代。因此,您的xml如下所示:
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<Button .../>
<Button .../>
<Button .../>
</FrameLayout>
</ScrollView>