NavigationViewの下部にボタンを追加するには、投稿"Android design library NavigationView with footer"に従っています。問題は最後のNavigationViewだけが表示され、画面の高さ全体を占めていることです。ここでNavigationViewでフッタボタンを追加するには
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<!-- Activity here -->
<android.support.design.widget.NavigationView
android:id="@+id/navigation_view"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start">
<android.support.design.widget.NavigationView
android:id="@+id/navigation_menu_view"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="top"
app:menu="@menu/menu_drawer"/>
<android.support.design.widget.NavigationView
android:id="@+id/navigation_footer_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
app:menu="@menu/menu_drawer_footer"/>
</android.support.design.widget.NavigationView>
</android.support.v4.widget.DrawerLayout>
結果である:ここで
は私のレイアウトである
がどのように私はこの問題を解決することができますか?
。特に、NavigationViewはListViewの代わりに内部的にRecyclerViewを使用するようになりました。このトリックはもう機能しない可能性があります。ライブラリの古いビルドを使って試してみてください。 – Brucelet
@ Brucelet、別の解決策を知っていますか? –
23.0.1でこのトリックが動作し、23.1で動作しない –