如何使用XML在android studio中使用特定的x和y值重叠图像?

时间:2014-07-09 18:07:02

标签: android xml imageview

我有一张占据整个屏幕的地图的图像视图,我想将图像放在那个图像的顶部,但我不确定如何使用XML中的坐标来定位它们。

1 个答案:

答案 0 :(得分:1)

使用FrameLayout

这是一个示例XML文件,其中地图上有一些文本。

enter image description here

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<!-- The main content -->
<com.google.android.gms.maps.MapView
    android:id="@+id/map"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />
<!-- "Loaded" flash bar layout -->
<FrameLayout
    android:id="@+id/FlashBarLayout"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center_horizontal|bottom"
    android:layout_marginBottom="72dp">
    <!-- flash bar content -->
</FrameLayout>
<!-- Last loaded time layout -->
<TextView
    android:id="@+id/UpdateTimeText"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="top|right"
    android:layout_marginTop="4dp"
    android:layout_marginRight="4dp" />

在您的情况下,您只需将TextViews更改为图像,并将它们定位为布局视图中的任何图像。