마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

NavigationDrawer 사용시 ActionBar 이미지 사라짐 현상

0 추천

dtToggle = new ActionBarDrawerToggle(this, dlDrawer, R.drawable.leftmenu, R.string.app_name, R.string.app_name);

 

Navigation Drawer를 사용하고 있습니다.

4.4 이상 버전(킷캣부터)는 정상적으로 R.drawable.leftmenu 이미지가 보이나,

미만 버전에서는 이미지가 보이지 않습니다.

 

아래와 같이 백그라운드를 주면  석삼자 이미지가 아예 보이질 않고,

백그라운드를 해제하면 석삼대신 < 표시가 보여집니다.

ActionBar actionBar = getActionBar();

BitmapDrawable background = new BitmapDrawable (BitmapFactory.decodeResource(getResources(), R.drawable.main_bg)); 
actionBar.setBackgroundDrawable(background);

 

ActionBar 이미지도 일정 버전이 넘어가야 적용이 되는 건가요?

아래 동그라미 친 부분입니다.

 

ActionBarDrawerToggle 이라는 명칭이 맞나요?

상단 ActionBar자체를 커스텀으로 하려해도 저 부분의 클릭이벤트를 잡을 방법이 없어

이리저리 헤매는 중입니다.

 

개발자초심 (21,220 포인트) 님이 2014년 12월 18일 질문

1개의 답변

0 추천

android.support.v7.app.ActionBarDrawerToggle를 사용하세요. v4 아닙니다.

테마를 AppCompat을 쓰지 않으면 정상동작하지 않을겁니다.

익명사용자 님이 2014년 12월 19일 답변
...