鲁彬
2017-02-20 18:55
R.drawable.ic_drawer报错,文件中没有ic_drawer的定义,怎么解决呢,我用的是IDEA编辑器
private ActionBarDrawerToggle mActionBar;
//创建菜单控制开关
mActionBar = new ActionBarDrawerToggle(this, mDrawerLayout, new Toolbar(this), R.string.draw_open, R.string.draw_close) {
@Override
public void onDrawerOpened(View drawerView) {
super.onDrawerOpened(drawerView);
//当开了的时候显示标题
getSupportActionBar().setTitle(mTitle);
//初始化菜单选项
invalidateOptionsMenu();
}
@Override
public void onDrawerClosed(View drawerView) {
super.onDrawerClosed(drawerView);
getSupportActionBar().setTitle("请选择城市");
invalidateOptionsMenu();
}
};
你说的是这里的问题吧?你可一Ctrl+鼠标左键点开看看ActionBarDrawerToggle类的构造方法,看看里面穿的参数是什么,我的一开始也报错,后来我看了一下我那个里面穿的参数是个ToolBar类型的,所以我new了一个ToolBar,传一个this,就可以了,你可以先看一下传得是什么参数再做修改!
带你实现别样的Android侧滑菜单
13563 学习 · 12 问题
相似问题