我想让位图的一部分可点击,我的布局如下所示:
________________________________
| ##### |
| ##### |
| ___________________ |
| | | |
| | | |
| | image | |
| | | |
| | | |
| ___________________ |
________________________________
我认为最简单的方法是在具有相对布局的图像上放置一个按钮:
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<ImageView
android:id="@+id/ImageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</ImageView>
<Button
android:id="@+id/Button"
android:layout_width="200dip"
android:layout_height="150dip"/>
</RelativeLayout>
但是我还没有弄清楚如何让按钮与图像的左上角对齐(而不是像现在这样)相对布局的左上角。这可以通过相对布局实现吗?
也欢迎提出其他方法的建议,我考虑过这个: http ://blahti.wordpress.com/2012/06/26/images-with-clickable-areas/ 但对于我的简单矩形区域来说,这似乎有点矫枉过正。