【发布时间】:2015-03-26 08:32:09
【问题描述】:
伙计们,我正在操作栏上实现导航抽屉 我收到一个错误,错误是
'android.support.v7.app.ActionBarDrawerToggle' 中的'ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, android.support.v7.widget.Toolbar, int, int)' 不能应用于'(com.example.samsung.getstarted.MainActivity, android.support.v4.widget.DrawerLayout, int, int, int)'
我的代码是
private DrawerLayout.DrawerListener createDrawerToggle() {
mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, R.drawable.ic_drawer, R.string.drawer_open, R.string.drawer_close) {
@Override
public void onDrawerClosed(View view) {
super.onDrawerClosed(view);
}
@Override
public void onDrawerOpened(View drawerView) {
super.onDrawerOpened(drawerView);
}
@Override
public void onDrawerStateChanged(int state) {
}
};
return mDrawerToggle;
}
请帮我解决这个问题
【问题讨论】:
-
扩展 ActionBarActivity 或 FragmentActivity 而不是 Activity
-
请分享您的 MainActivity
-
这意味着你的参数都搞砸了。将您的工具栏传递给您传递可绘制对象的位置
标签: android android-studio navigation-drawer