2017-11-08 20 views
0

Android Studio IDE를 사용하여 만든 내 앱의 MainActivity에 탐색 서랍이 있습니다.이미 존재하는 여러 활동에 탐색 서랍을 추가하는 가장 좋은 방법

나는 또한 Android Studio를 사용하여 "빈 활동"으로 여러 다른 활동을 만들었습니다. 나는 앱을 꽤 복잡하게 만들었으므로 그러한 모든 활동을 "탐색 드로어 활동"으로 다시 만드는 것은 간단합니다.

이와 같은 상황에서 소급하여 여러 활동에 동일한 탐색 창을 추가하는 가장 좋은 방법은 무엇입니까?

최소, 완전하며 검증 가능한 예가 here입니다. AS 에뮬레이터에서 실행, Nexus5X API 25 x86.

답변

1

onCreate()에서 NavigationView를 설정하고 각 활동에 대해 선택된 색인을 설정하고 각 활동에 대해 색인을 설정하는 메소드를 만드는 기본 클래스를 만듭니다. 더 명확히하기 위해 나는 check this answer라고 조언합니다.

+0

@Faith Ozcan 제안에 감사드립니다. 나는 그들의 대답을 구현하려고 시도했지만 어떤 문제를 겪었습니다 :BaseActivity 내에서 navigationView.setNavigationItemSelectedListener (this)를 사용하면 오류가 발생합니다. "오류 : (39, 58) 오류 : 호환되지 않는 유형 : BaseActivity가 될 수 없습니다. OnNavigationItemSelectedListener로 변환되었습니다. " Android Studio에서 NavigationDrawerActvitiy을 부 풀리는 표준 방법을 사용하면 어떤 조언이 필요합니까? – Atticus29

+0

원본 질문에 게시 된이 github 저장소의 baseActivity 분기에서 오류를 재현했습니다. – Atticus29

+1

@ Atticus29, 나는 그것을 조사하고 내일 대답을하려고 노력할 것이다. – Thracian