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

상단 메뉴 누르면 돌아가면서 바뀌는 방법

0 추천
Android Design Support Library이라는 걸로 ui단 좀 심플하게 만들어 보려다가 보게 되었는데요

소스를 찾아보긴 했는데 navigationbar라고 해서 유동적으로 바뀌게 만들어 주더라고요

또한 뒤로가기 모양을 추가해서 똑같은 방법으로 만들어 보고 싶은데

좋은 방법좀 아시는분 계시면 알려주심 감사하겠습니다.
리스타트 (1,790 포인트) 님이 2016년 9월 21일 질문

1개의 답변

0 추천
상단메뉴라는게 정확히 어떤것을 얘기하는것인가요?

design support 라이브러리에도 navigationdrawer는 있어도 navigationbar라는것은 없는걸로 아는데 이거는 상단이 아니라 사이드 메뉴입니다.

혹시 탭 말씀하시는것이면 TabLayout 관련해서 구글링 해보시면 참고할 예제가 많습니다.

 

그리고 말씀하신 뒤로가기 버튼은 Toolbar에 homebutton을 말씀하시는거 같은데

해당 activity onCreate 구문에서

setSupportActionbar((Toolbar)findViewbyId(R.id.툴바));

이렇게 해서 Toolbar를 액션바에 끼우시고

getSupportActionbar().setDisplayHomeAsUpEnabled(true);

getSupportActionbar().setDisplayShowHomeEnabled(true);

이렇게 하시면 아마 원하시는 버튼이 나올 겁니다.

 

이벤트는

getSupportActionbar().setNavigationOnClickListener(new OnClickListener(){

public void onClick(View v){

   //이벤트

}

});

위처럼 받으시면 될거같습니다.

참조 : http://stackoverflow.com/questions/26651602/display-back-arrow-on-toolbar-android

 

참고로 Activity는 AppcompatActivity 이어야 합니다.
Development Guy (70,570 포인트) 님이 2016년 9월 22일 답변
...