【发布时间】:2015-07-23 22:29:35
【问题描述】:
我想做一些类似于地图行为的事情,其中我有一个大图像(比手机屏幕大)和一组按钮,我想在图像上放置特殊的 XY 位置,并且当用户滚动图像时(水平和垂直),按钮在图像上保持相同的位置(就像标记一样)。然后用户可以点击一个按钮并打开一个新的活动。
我想在 xml 中执行此操作。有什么建议吗?
我不知道如何将按钮附加到图像 XY 位置:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/map_view"
android:background="@drawable/myImage"/>
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Position 1"
android:id="@+id/radioButton" />
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Position 2"
android:id="@+id/radioButton2" />
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Position 3"
android:id="@+id/radioButton3" />`
/>
</RelativeLayout>
</ScrollView>
【问题讨论】:
-
你能告诉我们你到目前为止尝试了什么吗?
-
我已经尝试更新了问题
-
创建一个父级相对布局,然后是里面的按钮,但首先是:
ChildOfScrollView> ScrollView>