Android-在Imageview顶部创建滚动按钮

时间:2018-12-28 18:13:06

标签: android

我有一个ImageView活动大于屏幕活动,因此它位于ScrollLayout中。

我想在此imageView的顶部创建按钮,但是: -如果看不到整个图像,如何将按钮放在图像上? 例如,我要附加一张图像,其中绿色代表imageView,红色框代表按钮。如果图像可滚动,如何将所有按钮放在图像上?

enter image description here

1 个答案:

答案 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>