如何放置文本并避免在此地图中重叠?

时间:2014-11-12 17:42:56

标签: android-layout android-fragments relativelayout

我想用地图上的按钮定位显示我的位置,但我现在覆盖地图上的文字的布局是否有另一种方法可以防止这种情况发生,并且可以正确显示地图而不会得到以下信息在顶部?。

地图应在白框后开始。 enter image description here

完整代码布局:

    <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal"
    tools:context=".MapActivity" >

    <fragment 
          android:id="@+id/map"
          android:layout_width="match_parent"
          android:layout_height="wrap_content"
          android:name="com.google.android.gms.maps.MapFragment"/>

    <RelativeLayout 
    android:layout_width="match_parent"
    android:layout_height="wrap_content"    
    android:background="#FFFFFF"
    android:padding="10dp">

     <TextView
        android:id="@+id/magTxt"
        android:layout_width="60dp"
        android:layout_height="wrap_content"
        android:textSize="28sp"
        android:layout_marginRight="8dp"
        android:gravity="center"/>
     <TextView
        android:id="@+id/richterTxt"
        android:layout_width="60dp"
        android:layout_height="wrap_content"
        android:layout_below="@+id/magTxt"
        android:textSize="14sp"
        android:layout_marginRight="8dp"
        android:text="@string/richterTxt"
        android:gravity="center"/>        

    <TextView
        android:id="@+id/tituloLabel"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@id/magTxt"
        android:textSize="16sp"
        android:textStyle="bold"
        android:text="@string/tituloLabel" />    
    <TextView
        android:id="@+id/tituloTxt"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@+id/tituloLabel"
        android:textSize="16sp"
        android:textStyle="bold" />


    <TextView
        android:id="@+id/profundidadLabel"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@id/magTxt"
        android:textSize="16sp"
        android:textStyle="bold"
        android:text="@string/profundidadLabel"
        android:layout_below="@+id/tituloLabel" />    
    <TextView
        android:id="@+id/depthTxt"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@+id/profundidadLabel"
        android:textSize="16sp"
        android:layout_below="@+id/tituloTxt"
        />
     <TextView
        android:id="@+id/kmLabel"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@+id/depthTxt"
        android:layout_below="@+id/tituloTxt"
        android:text="@string/kmLabel"
        android:textSize="16sp"

        />

    <TextView
        android:id="@+id/fechaTxt"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@+id/magTxt"
        android:textSize="16sp"
        android:layout_below="@+id/profundidadLabel"
        />  

    </RelativeLayout>

 </RelativeLayout>

0 个答案:

没有答案