2015-06-19 119 views
0

我目前抽屉玩弄我的新应用程序,当我建立我的抽屉里,我使用的代码ActionBarDrawerToggle希望活动DrawerLayout诠释诠释诠释

mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, R.string.drawer_open, R.string.drawer_close, 0) { 

     /** Called when a drawer has settled in a completely open state. */ 
     public void onDrawerOpened(View drawerView) { 
      super.onDrawerOpened(drawerView); 

     } 

     /** Called when a drawer has settled in a completely closed state. */ 
     public void onDrawerClosed(View view) { 
      super.onDrawerClosed(view); 

     } 
    }; 
    mDrawerToggle.setDrawerIndicatorEnabled(true); 
    mDrawerLayout.setDrawerListener(mDrawerToggle); 

然而蚀不断抱怨ActionBarDrawerToggle希望MainActivity, DrawerLayout, Int, Int, Int即使我看到其他Stack问题,如thisthis按照我的方式使用它并遵循它们的修复,但我仍然遇到同样的错误。

任何想法?

要添加此活动也使用GoogleMap的,不知道这会从V7支持库,不V4支持库在这里做什么区别

+0

你应该按照以下顺序:'mDrawerToggle = new ActionBarDrawerToggle(this,mDrawerLayout,X,R.string.drawer_open,R.string.drawer_close)'。 X是你抽屉的图标;通常你的工具栏会在这里。 – McGuile

+0

非常感谢你! – TaurusDroid

回答

0

进口ActionBarDrawerToggle

import android.support.v7.app.ActionBarDrawerToggle; 

删除此

import android.support.v4.app.ActionBarDrawerToggle; 
+0

这也工作谢谢你! – TaurusDroid