2017-12-31 27 views
0

Android Studio의 기존 프로젝트에 탐색 메뉴를 추가하려고합니다. 그러나 the official website의 지시에 따라하는 동안, 나는 내보기의 나머지 주위에 <android.support.v4.widget.DrawerLayout ... 태그를 추가하고, 주요 활동의 레이아웃이 주요 ConstraintLayout에서, 나는 탐색이 그 아래에 그리기 샘플 넣어 :DrawerLayout 및 NavigationView - '메뉴'특성을 찾을 수 없습니다.

<android.support.design.widget.NavigationView 
     android:id="@+id/navigation" 
     android:layout_width="wrap_content" 
     android:layout_height="match_parent" 
     android:layout_gravity="start" 
     app:menu="@menu/my_navigation_items" /> 

을 마지막 줄은 건물에 문제가 발생합니다.

Error:error: attribute 'com. ... :menu' not found. 

왜 이런 일이 발생하는지 알 수 없습니다. xmlns:app="http://schemas.android.com/apk/res-auto"

이것은 또한 내 MainActivity.java 파일에 나에게 오류 Cannot resolve symbol R을주는 효과를 갖고있는 것 같아요 : app:menuapp 부분으로 DrawerLayout 태그에 정의되어 있습니다.

어쨌든, 어떤 도움도 대단히 감사합니다!

답변

2

build.gradle 파일에 compile 'com.android.support:design:27.0.2'이 있습니까? 그렇지 않은 경우 추가하십시오.

+0

감사합니다. 오류를 없애기 위해 노력했습니다. 그러나 res/menu 디렉토리를 만들고 그 안에'my_navigation_files.xml' 파일을 넣어서 해결 한 또 다른 하나를 얻었습니다. – JThistle

+0

당신은 환영합니다! – th3oxen

+0

gradle 3.0을 사용하는 경우 컴파일 대신 구현하십시오. 주제에 대한 추가 정보 : https://stackoverflow.com/a/44493379/8700123 – th3oxen

관련 문제