1 回答

TA貢獻1946條經驗 獲得超3個贊
用下面替換您的導航視圖
<android.support.design.widget.NavigationView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:fitsSystemWindows="true"
app:headerLayout="@layout/nav_header"
app:menu="@menu/my_menu">
</android.support.design.widget.NavigationView>
添加以下方法以顯示切換
public void addToggel() {
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
//drawer.setDrawerListener(toggle);
drawer.addDrawerListener(toggle);
toggle.syncState();
NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
}
在 string.xml 中添加以下字符串
<string name="navigation_drawer_open">open</string>
<string name="navigation_drawer_close">close</string>
根據您的代碼更新抽屜布局 ID 和導航視圖 ID
讓我知道更多幫助
添加回答
舉報