我有一个可点击的图像映射表示身体上的位置。 单击某个区域时,将显示一个附加图像,指示该区域已被单击。 我有这个工作,但附加图像与我的地图没有正确对齐。 为了查看问题,我修改了我的视图以立即显示所有图像,而不是仅在单击时显示。
<!--?xml version="1.0" encoding="utf-8"?-->
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ctc="http://schemas.android.com/apk/res/com.example.sbar"
android:id="@+id/my_frame"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<com.example.sbar.ImageMap
android:id="@+id/map"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:src="@drawable/sbar"
ctc:map="sbar"/>
<ImageView
android:id="@+id/l1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignBaseline="@id/map"
android:src="@drawable/l1"
android:visibility="visible" />
<ImageView
android:id="@+id/r1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:src="@drawable/r1"
android:visibility="visible" />
</RelativeLayout>
结果如下: