【发布时间】:2016-12-05 05:20:24
【问题描述】:
我在 android studio 中创建了 NavigationDrawerActivity。但现在我不需要工具栏了。所以我从 appa-bar_main.xml 中删除了工具栏:
<?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" />
但我需要屏幕左上角的切换按钮来显示 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。 -
它显示任何切换按钮的图标
-
你能解释更多吗?我看不懂你的评论
-
我删除了第三个参数工具栏,现在没有按钮可以点击它来显示 NavigationDrawer
-
访问这里并确保您添加了正确的
import in code:stackoverflow.com/questions/26439619/…
标签: android navigation-drawer toolbar