2017-12-08 2 views
1

햄버거 아이콘을 뒤로 아이콘으로 변경하는 동안 새 조각을 추가하면 완벽하게 작동합니다. 여기에 내 코드햄버거 아이콘이 보이지 않음

supportActionBar!!.setDisplayHomeAsUpEnabled(true) 
supportActionBar!!.setDisplayShowHomeEnabled(true) 

입니다하지만 버튼을 다시 눌러 조각을 닫을 때 그것은 햄버거 아이콘으로

supportActionBar!!.setDisplayHomeAsUpEnabled(false) 
supportActionBar!!.setDisplayShowHomeEnabled(false) 

주를 변경하지 : 나는 서랍 레이아웃을 가지고 있겠지. 당신이하고있는 때 자동으로 변경되지 않습니다, yarolegovich/SlidingRootNav 이것은 예상 된 동작입니다

답변

2

: :이 라이브러리를 사용 actionBar.setDisplayHomeAsUpEnabled(true);

하나의 솔루션이 자신을 위해 그것을 처리하는 것입니다. 다만, 수동으로 actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setHomeAsUpIndicator(R.drawable.back);

과 뒷면에 누르면 아이콘을 변경 햄버거 아이콘으로 변경이 도움이 actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setHomeAsUpIndicator(R.drawable.hamburger_icon);

희망을. 건배.

+0

이 부분 작동하지 않음 ... actionBar.setDisplayHomeAsUpEnabled (true); actionBar.setHomeAsUpIndicator (R.drawable.hamburger_icon); – BarmanInfo

+1

감사합니다 @ 야시 ... 그 일이 .... – BarmanInfo

관련 문제