2014-09-06 3 views
0

탐색 창이 나타나면 작업 표시 줄을 감추고 싶습니다. 하지만 내비게이션 서랍이 나타날 때만 작업 표시 줄을 유지하는 것으로 알고 있습니다. (그리고 저는 이것이 Google의 표준 양식이라는 것을 알고 있습니다) 영어를 잘 못하기 때문에 stackoverflow를 완벽하게 찾지 못했습니다. 이제 (그림 1) 양식을 만들었습니다. 네비게이션 서랍이 (pic2) 형태로 나타나면 작업 표시 줄을 어떻게 덮고 싶습니까? 그림 1탐색 창은 작업 표시 줄을 어떻게 덮습니까?

: https://imageshack.com/i/ex3qfeOIp이 그림

: https://imageshack.com/i/p88OOwyTp

+0

http://stackoverflow.com/a/26174941/3913366을 볼 수 있습니다. –

답변

-2

u는 점에서 탐색 서랍 setDrawerListener에 리스너를 추가해야 easy.First의 종류는 유 DrawerListener 클래스의 청취자를합니다. 이 클래스는 메서드가 onDrawerClosed()onDrawerOpened()입니다. 이 방법에서 당신은 행동 바를 숨기거나 적절하게 행동 바를 보여줄 수 있습니다. getActionBar().hide() 또는 getActionBar().show()

+0

@Mhwan이 물어 보지 않았다고 생각합니다. 아이디어는 작업 표시 줄을 숨기지 않고 표시하는 것입니다. 게다가 액션을 숨기면 레이아웃이 완전히 다시 그려집니다. –

+0

무엇을 묻는 지 이미지를 참조하십시오. –

+0

그가 정말로 원하는 것을 이해하게하십시오. 이미지 당 그는 작업 표시 줄을 완전히 숨기고 탐색 패널을 표시했습니다. – Deb

관련 문제