Android将图像放置在图像上方的特定位置
我正在尝试建立一个应用程序,其中我有一个图像作为ImageView,这是我的背景。现在我想在背景上的某个位置放置另一个图像。我的目标是让用户在著名地点列表中搜索。我已经有了那个名单。每个列表条目都有一个按钮“映射”。当用户按下该按钮时,它跳转到地图活动。目前,它只是一个带有我的地图图像视图的活动。这个著名的地方的图片应该放在我背景地图的正确位置 但现在的问题是,我希望背景图像有几个区域可以添加其他图像。我真的不知道如何定义区域,也许给它们id,以便将第二个图像放置在正确的坐标处 我搜索了好几天,但没有找到任何方法。所以我提前道歉,因为我是android编程新手 谢谢 有关我想要实现的目标的进一步说明,请参见图。 因此,如果用户搜索位置测试。测试在位置x1,我想在地图上x1处显示引脚的图像。现在我的问题是如何得到x1的图像坐标。Android将图像放置在图像上方的特定位置,android,image,imageview,coordinates,Android,Image,Imageview,Coordinates,我正在尝试建立一个应用程序,其中我有一个图像作为ImageView,这是我的背景。现在我想在背景上的某个位置放置另一个图像。我的目标是让用户在著名地点列表中搜索。我已经有了那个名单。每个列表条目都有一个按钮“映射”。当用户按下该按钮时,它跳转到地图活动。目前,它只是一个带有我的地图图像视图的活动。这个著名的地方的图片应该放在我背景地图的正确位置 但现在的问题是,我希望背景图像有几个区域可以添加其他图像。我真的不知道如何定义区域,也许给它们id,以便将第二个图像放置在正确的坐标处 我搜索了好几天,
您应该使用RelativeLayout并在上面放置任何您喜欢的图像视图,它应该是这样的:
<LinearLayout 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="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center_horizontal">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageView"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="131dp" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageView2"
android:layout_below="@+id/imageView"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
</RelativeLayout>
</LinearLayout>
发布您尝试过的内容……如果您发布任何示例来解释您的问题,这将非常有帮助。@Mohit好吧,我刚刚有了一个imageview。。我不知道如何启动,所以你的应用目标是什么?你想做像画廊一样的东西吗?如果是的话,我想GridView就是你要找的。@OpiateFuch我想要一个像地图一样的背景图像。根据用户的输入,我想在地图上的某个位置显示另一幅图像。好的,然后你会想做一些事情,例如,如果用户点击某个特殊的地方,显示来自某个著名位置的图像?原则上你是对的,但是我认为提问者想要定义一些区域,比如网格中的区域。@Opitefuch是的,这就是我想要做的