안드로이드 네비게이션 드로어 질문이요!!


네비게이션드로어 질문드립니다!

네비게이션 드로어 메뉴에 A,B가 있고, 메뉴A를 눌렀을때 나오는 화면안에있는 프로팅 버튼을 눌렀을때 B메뉴가 선택되도록 하고싶은데 어찌해야하는건가요....?

  • 2016년 09월 27일에 작성됨
    안녕하세요!!

조회수 153


1 답변


좋아요
0
싫어요
채택취소하기

네비게이션 드로워의 메뉴를 어떻게 구현했는지에 따라서 방법이 달라질 것 같은데요. 일단은 안드로이드 스튜디오에서 새로운 프로젝트 생성 시, 프로젝트 마법사에서 "Navigation Drawer Activity"를 클릭해서 만들어진 코드를 기준으로 설명했습니다.

NagationView의 setCheckedItem() 함수를 이용해서 네비게이션 드로워의 특정 메뉴를 선택하게 할 수 있습니다.

final NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
navigationView.setNavigationItemSelectedListener(this);

FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
      @Override
      public void onClick(View view) {
          navigationView.setCheckedItem(R.id.nav_manage);
      }
});

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close