1

내 응용 프로그램은 ActionBarActivity 및 DrawerLayout 등을 사용합니다. ActionBarDrawerToggle 아이콘을 사용자 정의 드로어 블로 변경하려고합니다. 내 코드에서android.support.v7 툴바 및 DrawerLayout- 변경 방법 햄버거 아이콘

내가 SupportActionBar로 android.support.v7.widget.Toolbar을 사용

이 내 코드입니다 :

toolbar.setNavigationIcon(R.drawable.lifeline_shield); 
setSupportActionBar(toolbar); 
ActionBar actionbar = getSupportActionBar(); 
actionbar.setDisplayHomeAsUpEnabled(true); 
actionbar.setDisplayShowTitleEnabled(false); 

mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, toolbar, R.string.somestring1, R.string.somestring2) .... 

하지만 여전히 나는 햄버거 아이콘이 표시, 그래서 난 내 자신의 아이콘이 서랍을 열려면. 이 문제를 어떻게 해결할 수 있습니까? 사용되지 않는 API를

+0

이 작업을 수행 할 수 ... 당신이 그것은 필요 –

답변

7

가능한 해결 방법을 사용하지 않고 :

mDrawerToggle.setDrawerIndicatorEnabled(false); 
mDrawerToggle.setHomeAsUpIndicator(yourdrawableres); 
+0

을 팽창 사용하여 .. 사용자 지정 작업 표시 줄을 사용해야합니다'API 레벨 18' – surfer190

+0

@StevieG 당신은 확신? 2.3에서 시도한 것 같습니다. 다시 확인하십시오 –

+0

이 작품은 나를 위해 감사합니다 @ ČikićNenad –