2015-06-19 113 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