RecyclerView“无法解析符号”错误,-Android Studio

时间:2019-03-07 20:26:36

标签: android android-recyclerview

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

use PayBundle\actions\Order;  

if( isset($_POST['payPp'] ) ) {

    //if ( !count(debug_backtrace()) ) {
        $ppalOrder = new GetOrder();
        $ppalOrder->getOrder( $this->vdArr['orderID'], true);
    //} // if ( !count(debug_backtrace())  

} else {
  $tokenPpal = Braintree_ClientToken::generate();

当我尝试在“活动”中创建一个字段时,我无法解决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'
}

3 个答案:

答案 0 :(得分:0)

尝试

  • 文件>使用Gradle文件同步项目

现在删除并重新输入RecyclerView,它应该会显示。

答案 1 :(得分:0)

当您要使用一个类时,应导入其库。

在这种情况下,您尚未导入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);
        }
    }

答案 2 :(得分:0)

您没有导入RecyclerView类,因此您的编译器无法知道您在说什么。只需将此行添加到您的导入语句中即可:

import android.support.v7.widget.RecyclerView;

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


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

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