actionLayoutがナビゲーションドロワーに表示されない

Ladislav Smyk

ナビゲーションドロワーのメニュー項目としてカスタムレイアウトを使用するのに問題があります。使用app:actionLayoutするとタイトルだけが表示されます。

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:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fitsSystemWindows="true"
    tools:openDrawer="start">

    <include
        layout="@layout/app_bar_main"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

    <android.support.design.widget.NavigationView
        android:id="@+id/nav_view"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:layout_gravity="start"
        android:background="@color/colorPrimary"
        android:fitsSystemWindows="true"
        app:headerLayout="@layout/drawer_menu_header"
        app:itemIconTint="@color/colorGray"
        app:itemTextColor="@color/colorGray"
        app:menu="@menu/drawer_menu">

    </android.support.design.widget.NavigationView>

</android.support.v4.widget.DrawerLayout>

引き出し_menu.xml

<?xml version="1.0" encoding="utf-8"?>
<menu 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:showIn="navigation_view">

    <group android:id="@+id/menu_grp1" android:checkableBehavior="single">
        <item
            android:id="@+id/menu_add_event"
            android:icon="@drawable/menu_add"
            android:title="@string/menu_add_event"/>
        <item
            android:id="@+id/menu_add_service"
            android:icon="@drawable/menu_add"
            android:title="@string/menu_add_service"/>
    </group>

    <group android:id="@+id/menu_grp2" android:checkableBehavior="single">
        <item
            android:id="@+id/menu_home"
            android:icon="@drawable/menu_home"
            android:title="@string/menu_home"/>
        <item
            android:id="@+id/menu_event"
            android:icon="@drawable/menu_event"
            android:title="@string/menu_event"/>
        <item
            android:id="@+id/menu_interesting"
            android:icon="@drawable/menu_interesting"
            android:title="@string/menu_interesting"/>
        <item
            android:id="@+id/menu_service"
            android:icon="@drawable/menu_service"
            android:title="@string/menu_service"/>
        <item
            android:id="@+id/menu_about"
            android:icon="@drawable/menu_about"
            android:title="@string/menu_about" />
        <item
            android:id="@+id/menu_advertising"
            android:icon="@drawable/menu_advertising"
            android:title="@string/menu_advertising" />
    </group>

    <group android:id="@+id/menu_grp3" android:checkableBehavior="single">

        <item
            android:id="@+id/menu_news"
            android:icon="@drawable/menu_news"
            android:title="@string/menu_news"/>
        <item
            android:id="@+id/menu_favorite"
            android:icon="@drawable/menu_favorite"
            android:title="@string/menu_favorite" />
        <item
            android:id="@+id/menu_visited"
            android:icon="@drawable/menu_visited"
            android:title="@string/menu_visited" />
        <item
            android:id="@+id/menu_logout"
            android:icon="@drawable/menu_logout"
            android:title="@string/menu_logout" />
    </group>

    <group android:id="@+id/menu_grp4" android:checkableBehavior="single">
        <item
            android:id="@+id/menu_social"
            android:title="title"
            app:actionLayout="@layout/drawer_menu_footer"
            app:showAsAction="always"
            android:visible="true"/>
    </group>
</menu>

引き出し_menu_footer.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center"
    android:orientation="horizontal">

    <ImageView
        android:id="@+id/menu_facebook"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginRight="@dimen/menu_social_buttons_margin"
        app:srcCompat="@drawable/menu_facebook" />

    <ImageView
        android:id="@+id/menu_instagram"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginRight="@dimen/menu_social_buttons_margin"
        app:srcCompat="@drawable/menu_instagram" />

    <ImageView
        android:id="@+id/menu_p"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:srcCompat="@drawable/menu_pinterest" />
</LinearLayout>
SmykL。

私は置き換えることによって、私の問題を解決したapp:srcCompatandroid:backgroundしてdrawer_menu_footer.xml

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

DrawerLayoutナビゲーションドロワーが表示されない

分類Dev

DrawerLayoutナビゲーションドロワーが表示されない

分類Dev

VuetifyナビゲーションドロワーがVuexで表示されない

分類Dev

ナビゲーションドロワーが表示されない理由

分類Dev

ナビゲーションドロワーテストが表示されない

分類Dev

Androidナビゲーションドロワーにハンバーガーが表示されない

分類Dev

ステータスバーにナビゲーションドロワーが表示されない

分類Dev

色付きのアイコンがナビゲーションドロワーに表示されない理由

分類Dev

色付きのアイコンがナビゲーションドロワーに表示されない理由

分類Dev

ナビゲーションドロワーにフラグメントが表示されない

分類Dev

ナビゲーションドロワーのListViewの下にImageViewが表示されない

分類Dev

ナビゲーションドロワーを使用してフラグメントが表示されない

分類Dev

ナビゲーションドロワーアイコンが表示されない

分類Dev

ドロワーナビゲーションを使用すると、Reactナビゲーションヘッダーが表示されない

分類Dev

ナビゲーションドロワーアイコンがアクションバーに表示されないのはなぜですか?

分類Dev

ナビゲーションドロワーがツールバーに描画されない

分類Dev

ハンバーガーアイコンがナビゲーションドロワーフラグメントに表示されない

分類Dev

Androidナビゲーションドロワーアプリのフラグメントビューにテキストが表示されない

分類Dev

Appcompatv7-v21ナビゲーションドロワーにハンバーガーアイコンが表示されない

分類Dev

子uiviewcontrollerがナビゲーションバーにロードされない

分類Dev

ナビゲーションドロワーでツールバーが表示されない。AndroidStudioにもデバイスにもありません

分類Dev

CSSドロップダウンナビゲーションバーが中央に表示されない

分類Dev

ナビゲーションバーボタンがナビゲーションバーに表示されない

分類Dev

アプリの起動時にナビゲーションドロワーにメインレイアウトが表示されない

分類Dev

ナビゲーションビューが表示されない

分類Dev

ナビゲーションドロワーが閉じない

分類Dev

ナビゲーションドロワーの高さが足りない

分類Dev

ナビゲーションドロワーに灰色のバーが表示されます

分類Dev

ナビゲーションドロワーが表示されないのはなぜですか(ハンバーガーアイコンのみ)

Related 関連記事

  1. 1

    DrawerLayoutナビゲーションドロワーが表示されない

  2. 2

    DrawerLayoutナビゲーションドロワーが表示されない

  3. 3

    VuetifyナビゲーションドロワーがVuexで表示されない

  4. 4

    ナビゲーションドロワーが表示されない理由

  5. 5

    ナビゲーションドロワーテストが表示されない

  6. 6

    Androidナビゲーションドロワーにハンバーガーが表示されない

  7. 7

    ステータスバーにナビゲーションドロワーが表示されない

  8. 8

    色付きのアイコンがナビゲーションドロワーに表示されない理由

  9. 9

    色付きのアイコンがナビゲーションドロワーに表示されない理由

  10. 10

    ナビゲーションドロワーにフラグメントが表示されない

  11. 11

    ナビゲーションドロワーのListViewの下にImageViewが表示されない

  12. 12

    ナビゲーションドロワーを使用してフラグメントが表示されない

  13. 13

    ナビゲーションドロワーアイコンが表示されない

  14. 14

    ドロワーナビゲーションを使用すると、Reactナビゲーションヘッダーが表示されない

  15. 15

    ナビゲーションドロワーアイコンがアクションバーに表示されないのはなぜですか?

  16. 16

    ナビゲーションドロワーがツールバーに描画されない

  17. 17

    ハンバーガーアイコンがナビゲーションドロワーフラグメントに表示されない

  18. 18

    Androidナビゲーションドロワーアプリのフラグメントビューにテキストが表示されない

  19. 19

    Appcompatv7-v21ナビゲーションドロワーにハンバーガーアイコンが表示されない

  20. 20

    子uiviewcontrollerがナビゲーションバーにロードされない

  21. 21

    ナビゲーションドロワーでツールバーが表示されない。AndroidStudioにもデバイスにもありません

  22. 22

    CSSドロップダウンナビゲーションバーが中央に表示されない

  23. 23

    ナビゲーションバーボタンがナビゲーションバーに表示されない

  24. 24

    アプリの起動時にナビゲーションドロワーにメインレイアウトが表示されない

  25. 25

    ナビゲーションビューが表示されない

  26. 26

    ナビゲーションドロワーが閉じない

  27. 27

    ナビゲーションドロワーの高さが足りない

  28. 28

    ナビゲーションドロワーに灰色のバーが表示されます

  29. 29

    ナビゲーションドロワーが表示されないのはなぜですか(ハンバーガーアイコンのみ)

ホットタグ

アーカイブ