im beginer of android。私はこのようなナビゲーション引き出しをデザインします: 右から左へメニュー項目Android in NavigationView
メニューのすべての項目が右側に表示されているので、「SubHeader」を除きます。
「SubHeader」アイテムをこのメニューの右側に移動するにはどうすればよいですか?重力、レイアウト重力、layoutDirectionなどのすべてのプロパティをSubHeaderItemに使用しますが、動作しません。私のメニューコードは
<android.support.design.widget.NavigationView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:id="@+id/navigation_view"
android:layout_gravity="end"
android:fitsSystemWindows="true"
android:layoutDirection="rtl"
app:headerLayout="@layout/navigation_header"
app:menu="@menu/navigation_menu"
/>
ある
私のコードは次のとおりです。
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<group android:checkableBehavior="single">
<item
android:title="inbox"
android:id="@+id/inbox_id"
android:icon="@drawable/inbox" />
</group>
<item android:title="SubHeader">
<menu>
<item
android:title="all main"
android:id="@+id/all_mail"
android:icon="@drawable/allmail" />
</menu>
</item>
</menu>
ウルメニュー項目に重力=「右」を追加します:あなたはカスタムレイアウトに
例を使用する必要があります。 – james
@jamesありがとう、しかし、私はそれを追加して動作しません –