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

조회수 2348회

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

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

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • 네비게이션 드로워의 메뉴를 어떻게 구현했는지에 따라서 방법이 달라질 것 같은데요. 일단은 안드로이드 스튜디오에서 새로운 프로젝트 생성 시, 프로젝트 마법사에서 "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);
          }
    });
    
    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)