4

私はドロワーメニューと浮動ボタンを作成した後になぜ私の地図は私の場所と場所のボタンを表示することができないと、 ? については[pict]AFTER私の場所と場所のボタンが表示されない

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> 
+0

あなたのエラーログを入れてください –

+0

これは私のlogcatですhttp://pastebin.com/BhE3VAnF申し訳ありませんが、それは限られる。 –

+0

あなたのlogcatから直接:**可能な原因にgoogle-services.jsonまたはcom.google.gms.google-services gradle pluginがありません。**この2つはありますか? – Vucko

答えて

1

[pict]BEFORE
前 私は引き出しのメニューと、フローティングボタンを追加する前に、それはすべて大丈夫です。..
何らかの理由でSupportMapFragmentが私のロケを表示していませんションボタン(またはコンパスのアイコン)その<DrawerLayout>(< - ルートビューなど)の内部に配置されますが、解決策があります:

<RelativeLayout>全体<DrawerLayout>を入れて、<include>を削除し、ちょうどactivity_main全体activity_maps.xmlを入れては。

<fragment 
    android:id="@+id/map_fragment" 
    class="com.yourpackage.MapFragment" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" /> 

あなたは、フラグメントにのみマップのすべてのアクティビティのものをロジックを分離しているだろう。また、それは私はあなたが持っているでしょう<include>のではなく、その後activity_maps.xmlを移動をお勧めしますし、そこからの断片を作る、となり良く見えるようにします活動中。そして、私たちは皆、MainActivityが多くの理由から時間の経過とともに成長する傾向があることを知っています;)

関連する問題