1

在我的应用程序中,我需要显示一张法国地图,分为 5 个区域。我是用图像编辑器完成的:我将地图分成 5 个部分,并将每个部分保存为 png。每个 PNG 都有相同的大小。

现在,我在 RelativeLayout 中添加了 5 个 ImageView(大小相同),我得到了这个:

法国地图 5 部分

现在的目标是制作地图上描述的可点击区域。我不知道该怎么做(哪种布局?如何将它们放在我的布局中?...)

4

1 回答 1

0

也许是相对布局?您可以以常规方式放置四个背景图像(使用 toLeftOf、toRightOf、below、...)和一个前景图像,其中 alignParentTop 和 centerHorizo​​ntal 设置为 true,并使用适当的 layout_margins{Top, Left/Right}。

还要记住,android 从上到下绘制 xml 布局,因此您的前景图像应该是布局文件中的最后一个。

于 2013-01-29T21:15:04.690 回答