Android can';“获取我的位置”和“位置”按钮未显示
在我制作抽屉菜单和浮动按钮后,为什么我的地图无法获取我的位置和位置按钮不显示,为什么在单击搜索位置按钮时强制停止? 在添加抽屉菜单和浮动按钮之前,一切正常。Android can';“获取我的位置”和“位置”按钮未显示,android,android-layout,android-fragments,android-studio,material-design,Android,Android Layout,Android Fragments,Android Studio,Material Design,在我制作抽屉菜单和浮动按钮后,为什么我的地图无法获取我的位置和位置按钮不显示,为什么在单击搜索位置按钮时强制停止? 在添加抽屉菜单和浮动按钮之前,一切正常。 之前 之后 activity_main.xml <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android
之前
之后 activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
tools:context="com.emergency.MainActivity"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/drawerLayout">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fitsSystemWindows="true">
<android.support.v7.widget.Toolbar
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:id="@+id/toolbar">
</android.support.v7.widget.Toolbar>
</android.support.design.widget.AppBarLayout>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:fab="http://schemas.android.com/apk/res-auto"
android:background="@color/background"
android:layout_width="match_parent"
android:layout_height="match_parent">
<include layout="@layout/activity_maps"/>
<com.getbase.floatingactionbutton.FloatingActionsMenu
android:id="@+id/multiple_actions"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
fab:fab_addButtonColorNormal="@color/white"
fab:fab_addButtonColorPressed="@color/white_pressed"
fab:fab_addButtonPlusIconColor="@color/half_black"
fab:fab_labelStyle="@style/menu_labels_style"
android:layout_marginBottom="50dp"
android:layout_marginRight="16dp"
android:layout_marginEnd="16dp">
<com.getbase.floatingactionbutton.FloatingActionButton
android:id="@+id/action_a"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
fab:fab_colorNormal="@color/white"
fab:fab_title="Tambal Ban"
fab:fab_colorPressed="@color/white_pressed"
fab:fab_size="mini"/>
<com.getbase.floatingactionbutton.FloatingActionButton
android:id="@+id/action_b"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
fab:fab_colorNormal="@color/white"
fab:fab_title="ATM"
fab:fab_colorPressed="@color/white_pressed"
fab:fab_size="mini"/>
<com.getbase.floatingactionbutton.FloatingActionButton
android:id="@+id/action_c"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
fab:fab_colorNormal="@color/white"
fab:fab_title="WC Umum"
fab:fab_colorPressed="@color/white_pressed"
fab:fab_size="mini"/>
</com.getbase.floatingactionbutton.FloatingActionsMenu>
</RelativeLayout>
</LinearLayout>
<android.support.design.widget.NavigationView
android:id="@+id/navigationView"
android:layout_width="280dp"
android:layout_height="match_parent"
app:headerLayout="@layout/header_menu"
app:menu="@menu/menu_navigasi"
android:layout_gravity="start">
<!--perintah buat nampilin menu utama kemudian bisa di slide yang ada menu adalah yang layout_gravity-->
</android.support.design.widget.NavigationView >
</android.support.v4.widget.DrawerLayout>
activity_maps.xml
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:id="@+id/header_tempat"
android:layout_width="match_parent"
android:layout_height="match_parent">
<fragment
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tools:context="com.emergency.MapsActivity" />
</LinearLayout>
<Button
android:id="@+id/Bsearch"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ff4081"
android:src="@android:drawable/ic_dialog_map"
android:text="Search Place"
android:textColor="#fff"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:onClick="onSearch"
/>
</RelativeLayout>
由于某些原因,SupportMapFragment
在放置在(请输入错误日志Hey,这是我的logcat抱歉使用外部链接,因为如果我在帖子中写入,它将受到限制。直接从你的logcat:可能的原因是缺少google-services.json或com.google.gms.google-services gradle插件。你有这两个吗?更新我尝试在不运行MainActivity的情况下转到MapsActivity,一切正常,我可以获取位置和位置按钮显示有人可以帮助我吗?请
<fragment
android:id="@+id/map_fragment"
class="com.yourpackage.MapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />