2016-05-05 5 views
1

Sample Navigation Drawer Requiredナビゲーション・ドロワー・メニューのスイッチをどのように調整できますか?

これは私のナビゲーションドロワーレイアウト

である私は、これは私のXMLコード

toggle.xmlあるこの

よう

Sample Navigation Drawer Achieved

このスイッチを揃えることができません

<?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" 
android:layout_gravity="center"> 
<com.rey.material.widget.Switch 
    style="@style/Material.Widget.Switch" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:gravity="center" 
    android:checked="false"/> 
</RelativeLayout> 

間違って何drawer.xml

<item android:title="Communicate"> 
    <menu> 
     <item 
      android:id="@+id/nav_share" 
      android:icon="@drawable/ic_question" 
      android:title="menual" /> 
     <item 
      android:id="@+id/nav_send" 
      android:icon="@drawable/ic_menu_send" 
      android:title="Send" /> 
     <item 
      android:id="@+id/it_sw" 
      android:enabled="true" 
      android:title="ON/OFF" 
      android:visible="true" 
      app:actionLayout="@layout/toggle"/> 
    </menu> 
</item> 

+1

試しアンドロイド:重力= "センター|センター" スイッチ –

答えて

3

の右側にあるスイッチを揃えるようにしてください。私はあなたがしたいことを修正することを願っています。

menu_drawer.xml

<item 
    android:id="@+id/mi_drawer_item_live_traffic" 
    android:icon="@drawable/side_livetraffic" 
    android:title="@string/drawer_item_live_traffic" 
    app:actionLayout="@layout/layout_switch" 
    /> 

layout_switch.xml

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="horizontal" android:layout_width="match_parent" 
    android:layout_height="match_parent"> 
    <android.support.v7.widget.SwitchCompat 
     android:id="@+id/drawer_switch" 
     android:layout_width="fill_parent" 
     android:layout_height="match_parent" 
     android:text=""/> 
</LinearLayout> 
+0

@ありがとうございました!このコードは正常に動作します –

0

は、私が正常に動作し、このコードを使用していた親

<?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.rey.material.widget.Switch 
    style="@style/Material.Widget.Switch" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentRight="true" 
    android:layout_centerVertical="true" 
    android:gravity="Right" 
    android:checked="false"/> 
</RelativeLayout> 
関連する問題