2014-02-20 3 views
0

Я разрабатываю приложение Xamarin Google Maps и хочу разместить TextView в верхней части моего приложения и в центре.Позиция TextView поверх карты Google

Я провел некоторое исследование, и я вижу, что я не должен использовать абсолютный макет.

Как наилучшим образом это сделать? Должен ли я использовать макет? Будет ли это легко работать поверх моей Карты Google?

Заранее спасибо

ответ

0

Используйте относительное расположение, чтобы держать вид карты и TextView, а затем установить точку текста android:layout_centerInParent и android:layout_alignParentTop атрибут true:

... 
<RelativeLayout 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 
    <FrameLayout 
     android:id="@+id/map" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" /> 
    <TextView 
     android:text="test" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerInParent="true" 
     android:layout_alignParentTop="true" /> 
</RelativeLayout/> 
... 

Обратите внимание, что это может помешать удобство отображения карты из-за перекрытия текста.

Смежные вопросы