将TextView放在Google地图上

时间:2014-02-20 05:35:27

标签: c# layout textview position xamarin

我正在开发一个Xamarin Google Maps应用程序,我希望将TextView放在应用程序的顶部和中心。

我做了一些研究,我发现我不应该使用绝对布局。

最好的方法是怎样做的?我应该使用布局吗?这可以轻松地在我的谷歌地图上运行吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

使用相对布局来保存地图视图和文本视图,然后将文本视图android:layout_centerInParentandroid: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/>
...

请注意,由于textview重叠,这可能会影响地图视图的可用性。