Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的应用程序中,我需要显示一张法国地图,分为 5 个区域。我是用图像编辑器完成的:我将地图分成 5 个部分,并将每个部分保存为 png。每个 PNG 都有相同的大小。
现在,我在 RelativeLayout 中添加了 5 个 ImageView(大小相同),我得到了这个:
法国地图 5 部分
现在的目标是制作地图上描述的可点击区域。我不知道该怎么做(哪种布局?如何将它们放在我的布局中?...)
也许是相对布局?您可以以常规方式放置四个背景图像(使用 toLeftOf、toRightOf、below、...)和一个前景图像,其中 alignParentTop 和 centerHorizontal 设置为 true,并使用适当的 layout_margins{Top, Left/Right}。
还要记住,android 从上到下绘制 xml 布局,因此您的前景图像应该是布局文件中的最后一个。