我有一个应用程序来显示高度和宽度为fill_parent的MapView。我需要在Map View的顶部覆盖一些文本。这该怎么做?。文本背景应该是透明的。此外,文本具有选框的属性。有可能这样做吗?
答案 0 :(得分:4)
使用RelativeLayout作为布局的根容器,并将MapView和TextView添加到它(在布局xml文件中的MapView下面)。使用TextView显示应在地图上方显示的文本。现在,您可以使用以layout_
开头的属性将TextView放置在您想要的位置。
据我所知,选框效果仅在TextView聚焦且文本值太长而无法放入整个TextView时才有效。
默认情况下,TextView的背景应该是透明的。
答案 1 :(得分:1)
创建RelativeLayout作为Mapview的容器和TextView
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<MapView .../>
<TextView /> </RelativeLayout>
您可以使用RelativeLayout子属性显示所需的TextView,例如在textView上:layout_alignParentBottom =“true”
答案 2 :(得分:0)
否则只需使用itermized叠加层将文本放入。