Android Studioの既存のプロジェクトにナビゲーションメニューを追加しようとしています。しかしthe official websiteの指示に従いながら、私は私の見解の残りの部分の周りに<android.support.v4.widget.DrawerLayout ...
タグを追加して、メインの活動のレイアウトを持っている主なConstraintLayoutの下で、私は、ナビゲーションはその下に描画サンプルを置く:DrawerLayoutとNavigationView - 属性 'menu'が見つかりません
<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.
これはなぜ起こっているのかわかりません。これも私のMainActivity.javaファイルに私にエラーCannot resolve symbol R
を与える効果を持っていると思わxmlns:app="http://schemas.android.com/apk/res-auto"
:としてapp:menu
のapp
一部はDrawerLayoutタグで定義されています。
とにかく、どんな助けでも大歓迎です!
ありがとう、これはエラーを取り除くために働いた。私はres/menuディレクトリを作成し、その中に 'my_navigation_files.xml'ファイルを置くことで解決した別のものを手に入れました。 – JThistle
あなたはようこそ! – th3oxen
gradle 3.0を使用している場合は、コンパイルする代わりに実装を使用してください。 トピックの詳細:https://stackoverflow.com/a/44493379/8700123 – th3oxen