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

프래그먼트 이동에 따른 액션바 변경(메뉴)

0 추천
제목 그대로 프래그먼트 이동에 따라 액션바를 변경하고 싶습니다.

타이틀 변경같은 간단한 부분은 메인 액티비티에서 setOnPageChangeListener에서 구현했는데,

커스텀 메뉴를 나타내려니 잘 안되는 부분이 있더라구요..

일단 fragment의 oncreate에서 setHasOptionMenu(true) 메소드로 알려주고

onCreateOptionMenu 메소드를 사용하니 메뉴가 나타나긴 했는데,

프래그먼트를 전환할 때 메뉴가 나타나거나 없어지는 속도가 많이 느리네요..

이 방법 말고 다른 방법이 혹시 존재하는지, 아니면 좀 더 빠르게 나타낼 방법이 있는지 궁금합니다.
익명사용자 님이 2015년 7월 29일 질문

2개의 답변

0 추천
OnPageChangeListener에서 현재창을 알려주는 state 를 설정하고 그 state에 따른 case 문으로 메뉴를 변경 해주는 방법은 어떠신가요?
ㄱㄴㄷ 님이 2015년 7월 29일 답변
0 추천
답변 감사드립니다.

그런데 메뉴 만드는건 onCreateOptionsMenu메소드에서 지정하는걸로 알고있는데

PageChangeListener메소드에서 사용할 수 있나요???
익명사용자 님이 2015년 7월 29일 답변
...