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

조회수 1855회

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

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

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 사이트입니다. 계정을 생성하셔야만 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 계정을 생성하셔야만 글을 작성하실 수 있습니다.