Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android:类型id为的预期资源_Java_Android_Xml_Android Studio - Fatal编程技术网

Java Android:类型id为的预期资源

Java Android:类型id为的预期资源,java,android,xml,android-studio,Java,Android,Xml,Android Studio,我在安卓工作室遇到了一个奇怪的问题 我的activity\u chords\u list.xml文件中有一个RecyclerView,看起来像这样: <android.support.v7.widget.RecyclerView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/chords_recycler" android:l

我在安卓工作室遇到了一个奇怪的问题

我的activity\u chords\u list.xml文件中有一个
RecyclerView
,看起来像这样:

<android.support.v7.widget.RecyclerView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/chords_recycler"
    android:layout_below="@+id/layout_top"
    android:layout_alignParentStart="true"
    android:layout_marginTop="50dp" />
我得到以下两个错误:

  • 类型ID的预期资源

  • 无法解析符号和弦\u recycler

你知道怎么解决吗?

改变

android:id="@id/chords_recycler"
为了

发件人:

加号(+)表示这是一个新的资源名称,必须创建并添加到资源中(在R.java文件中)

您需要使用
R.id.chords\u回收器访问它

chordsList = (RecyclerView) findViewById(R.id.chords_recycler);
改变

android:id="@id/chords_recycler"
为了

发件人:

加号(+)表示这是一个新的资源名称,必须创建并添加到资源中(在R.java文件中)

您需要使用
R.id.chords\u回收器访问它

chordsList = (RecyclerView) findViewById(R.id.chords_recycler);

我想你应该用这个:

 chordsList = (RecyclerView) findViewById(R.id.chords_recycler);

我想你应该用这个:

 chordsList = (RecyclerView) findViewById(R.id.chords_recycler);

谢谢你的回答谢谢你的回答基本上和@Antonio说的一样,只是他有一个更早的答案,而且更完整,因为他也解释了
+id
的区别。@Vucko接受了
Lino
的答案,因为OP写了错误的东西,所以我和antonio给出了
id
的答案。据我所知,Antio涵盖了这两件事:)基本上和@antonio说的一样,只是他有一个更早的答案,而且更完整的答案,因为他也解释了
+id
的区别。@Vucko
Lino
的答案被接受,因为OP写了错误的东西,所以我和antonio给出了
id
的答案。据我所知,Antio涵盖了这两件事:)你需要在这上面添加相对stacktrace你需要在这上面添加相对stacktrace