我正在尝试添加自定义按钮来定位地图。我知道我们需要使用FloatingActionButton,所以我在布局中创建了以下内容。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:fab="http://schemas.android.com/apk/res/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:id="@+id/header">
<include
android:id="@+id/mapToolbar"
layout="@layout/toolbar" />
</RelativeLayout>
<Spinner
android:id="@+id/spinner"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:entries="@array/maptype_arrays" />
<fragment
android.id="@+id/map"
android:tag="maptag"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:name="com.google.android.gms.maps.MapFragment" />
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|left"
android:src="@drawable/locateme_icon"
android:layout_marginRight="15dp"
android:layout_marginBottom="15dp"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true" />
</LinearLayout>
但当我运行这个时,屏幕上没有按钮。还有什么要补充的吗。
提前谢谢。
我通过将Linear布局更改为Frame布局来显示FloatingActionButton。