怎么把一个透明按钮放在mapview上?

时间:2012-07-24 07:35:44

标签: java android button android-mapview

我想在mapview上放置透明(地图可见下方)按钮吗? 我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:1)

尝试在按钮上使用此功能 android:background =“@ null”或 机器人:背景=“@机器人:彩色/透明” 编辑: 放置使用相对布局:

<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.google.android.maps.MapView android:id="@+id/google_maps"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:apiKey="@string/maps_key"/>
<Button android:id="@+id/googlemaps_select_location"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        android:text="Select"/>
</RelativeLayout>

答案 1 :(得分:0)

您可以将地图包装在FrameLayout或其他内容中。然后向FrameLayout添加一个按钮,并使用android:layout_alignParentRight="true"为Right,Left,Top和Bottom。然后按钮将它的边缘与FrameLayout的边缘对齐,这应该包裹地图。