【发布时间】:2015-01-28 09:04:17
【问题描述】:
这是我的工具栏:
这是 Gmail 应用工具栏:
我想要打开 Gmail 应用程序所具有的导航抽屉的按钮。
我怎样才能做到这一点?
这是我的工具栏:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/toolbar"
app:theme="@style/ThemeOverlay.AppCompat.ActionBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="@dimen/abc_action_bar_default_height_material"
android:background="#EDAA00" />
这是我的应用主题:
<style name="noActionBar" parent="Theme.AppCompat.Light.NoActionBar"/>
这是我创建工具栏的代码:
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
toolbar.setTitleTextColor(Color.WHITE);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeButtonEnabled(true);
...
mDrawerToggle = new ActionBarDrawerToggle(
getActivity(), /* host Activity */
mDrawerLayout, /* DrawerLayout object */
R.drawable.ic_drawer, /* nav drawer image to replace 'Up' caret */
R.string.navigation_drawer_open, /* "open drawer" description for accessibility */
R.string.navigation_drawer_close /* "close drawer" description for accessibility */
)
提前致谢!
【问题讨论】:
-
也向我们展示您的代码
-
@PedroOliveira 已编辑
-
尝试从工具栏中删除
app:theme=。如果您仍然遇到问题,请查看此 repo,了解如何实现该工具栏github.com/kanytu/android-material-drawer-template -
感谢您的 cmets!我发现问题是我错了
@drawable/ic_drawer,因此我有错误的图像。我怎样才能拥有正确的图像,使它像 Gmail 应用程序一样? -
hii需要你的帮助兄弟..我已经实现了同样的事情,但无法获得正确的输出..我的 ic_drawer 不可见
标签: android android-actionbar navigation-drawer toolbar android-button