我在Android Studio中創建一個NavigationDrawerActivity。但現在我不需要工具欄。所以我從APPA-bar_main.xml刪除工具欄:在活動添加ActionBarDrawerToggle,而無需使用工具欄
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/AppTheme.AppBarOverlay">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:background="?attr/colorPrimary"
app:popupTheme="@style/AppTheme.PopupOverlay"
android:layout_width="match_parent"
android:layout_height="56dp" />
</android.support.design.widget.AppBarLayout>
<include layout="@layout/content_main" />
但我需要在屏幕上的一個TOP_LEFT切換按鈕顯示NavigationDrawer。 因爲我刪除工具欄,我不能使用下面的代碼:
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
drawer.setDrawerListener(toggle);
toggle.syncState();
現在,我怎麼可以一個切換按鈕添加到我的活動?
刪除第三個參數'toolbar'和檢查呢?多一點使用'addDrawerListener'因爲'setDrawerListener'現在是'deprecated'。 – Ironman
它顯示切換按鈕 – Paeez
任何圖標你能解釋我越不明白您的評論 – Ironman