2017-12-12 22 views
0

안녕하세요 여러분,이 모든 기능에 익숙하며 내비게이션 서랍 선택으로 탐색 제목을 변경하는 방법을 생각할 수 없습니다. 안드로이드 스튜디오가있는 표준 탐색 서랍을 만들었습니다.내비게이션 서랍에 제목을 설정하는 방법 2018

정말 간단하다고 느끼지만 다른 사람이 나에게 답을 줄 수 있기를 바랍니다.

내가 데릭 Banas에 의해 유튜브 2014을보고 그의 단편 클래스에 추가 모든

@Override 
    public void onAttach(Activity activity) { 
     super.onAttach(activity); 

     ((MainActivity) activity).onSectionAttached(2); 
    } 

했지만 그 나던 더 이상 작동 보인다. Studio 3.0.1과 비슷한 기능이 있습니까?

+0

쉽게 알 수 없거나 저와 같은 참조를 찾을 수없는 사용자는 MainActiviy onNavigationItemSelected의 else if 문에서 setTitle ("제목 이름")을 추가하십시오. 너무 쉽게. –

+0

올 바보 같은 질문이 있습니다. –

답변

1

Android Studio로 이동 한 경우 MainActivity에서 탐색 용 서랍 템플릿을 사용하여 새 프로젝트를 만들면 onNavigationItemSelected이라는 메서드를 찾을 수 있습니다. 이 방법을 사용하면 내비게이션 옵션 선택에 따라 활동 제목을 쉽게 변경할 수 있습니다 -

@Override 
    public boolean onNavigationItemSelected(MenuItem item) { 
     // Handle navigation view item clicks here. 
     int id = item.getItemId(); 

     if (id == R.id.nav_camera) { 
      // Handle the camera action 
      setTitle("Camera"); 
     } else if (id == R.id.nav_gallery) { 
      setTitle("Gallery"); 
     } else if (id == R.id.nav_slideshow) { 
      setTitle("Slideshow"); 
     } else if (id == R.id.nav_manage) { 
      setTitle("Manage"); 
     } else if (id == R.id.nav_share) { 
      setTitle("Share"); 
     } else if (id == R.id.nav_send) { 
      setTitle("Send"); 
     } 

     DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); 
     drawer.closeDrawer(GravityCompat.START); 
     return true; 
    } 
+0

감사합니다. 나는 방금 하하를 알아 냈습니다. –

+0

문제를 해결하는 데 도움이 되었다면 받아들이십시오. 다른 사람들이 그 대답이 정확하고 받아 들여 졌음을 알 수 있습니다. 감사. :) –