我在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