【问题标题】:RecyclerView “cannot resolve symbol” errors, - Android StudioRecyclerView“无法解析符号”错误,-Android Studio
【发布时间】:2019-07-29 20:09:45
【问题描述】:

我创建了一个虚拟项目来了解基于卡片的布局。 不幸的是,我无法解决 RecyclerView 上的符号错误。 我对编程很陌生,无法理解出了什么问题。 将依赖项添加到构建文件中:

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    implementation 'com.android.support:recyclerview-v7:28.0.0'
    implementation 'com.android.support:cardview-v7:28.0.0'
}

当我尝试在 Activity 中创建一个字段时,我无法解决 RecyclerView 上的符号错误。

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

    public class MainActivity extends AppCompatActivity {

        RecyclerView recyclerView;

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
        }
    }

【问题讨论】:

  • 导入类。

标签: android android-recyclerview


【解决方案1】:

试试

  • 文件 > 将项目与 Gradle 文件同步

.

现在移除并再次开始输入 RecyclerView,它应该会显示出来。

【讨论】:

    【解决方案2】:

    当你想使用一个类时,你应该导入它的库。

    在这种情况下,您还没有导入 recyclerview 库。要解决此问题,只需将您的活动代码更改为:

    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.support.v7.widget.RecyclerView; //recyclerview library
    
        public class MainActivity extends AppCompatActivity {
    
            RecyclerView recyclerView;
    
            @Override
            protected void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                setContentView(R.layout.activity_main);
            }
        }
    

    【讨论】:

      【解决方案3】:

      你没有导入 RecyclerView 类,所以你的编译器不可能知道你在说什么。只需将此行添加到您的导入语句中:

      import android.support.v7.widget.RecyclerView;
      

      之后您的代码应该可以正常运行。


      PS:
      为了让您的编程体验更轻松,您可以自动导入您需要的所有类。点击here了解更多。

      我希望这会有所帮助.. 编码愉快!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-12-30
        • 1970-01-01
        • 1970-01-01
        • 2015-03-03
        • 1970-01-01
        • 2015-03-03
        • 1970-01-01
        相关资源
        最近更新 更多