【问题标题】:RecyclerView "Cannot resolve symbol" errorRecyclerView“无法解析符号”错误
【发布时间】:2019-12-30 02:18:34
【问题描述】:

我正在尝试在我的 Android 项目中设置 RecyclerView,但我无法引用我的列表,因为使用代码“recyclerView = view.findViewById(R.id.list)”给了我错误无法解析符号“列表” .如果我尝试输入“R.id”。我找不到 R.id.list 但我确定我给它的 id 是“list”。

我刚刚在我的代码中添加了依赖项和导入语句。我尝试重新同步和清理项目,但没有结果。

这里是我的依赖项(build.gradle (app)):

implementation 'androidx.cardview:cardview:1.0.0'
implementation 'androidx.recyclerview:recyclerview:1.0.0'

这是我的导入:

import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.appcompat.app.AppCompatActivity;

这里是错误的代码:

 @Override
    public void onActivityCreated(@Nullable Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);

          recyclerView = view.findViewById(R.id.list);
    }

这里是xml文件中RecyclerView的声明:

  <androidx.recyclerview.widget.RecyclerView
        android:id="@+id/list"
        android:layout_width="match_parent"
        android:layout_height="match_parent">
    </androidx.recyclerview.widget.RecyclerView>

提前谢谢你!

【问题讨论】:

  • 尝试清理并重新构建代码。

标签: android android-recyclerview


【解决方案1】:

尝试文件 > 使缓存无效/重新启动

另外,将此代码移至 onCreateView()

recyclerView = view.findViewById(R.id.list);

view 应该是膨胀后得到的视图。

【讨论】:

  • 解决了!我只是尝试文件>使缓存无效/重新启动,这足以修复它!谢谢!
【解决方案2】:

关闭项目并尝试使用 rm -r /pathToYourProject/.gradle 删除 .gradle 和 .idea,然后打开您的项目并同步它

【讨论】:

    【解决方案3】:

    在你的活动中尝试:

     import your.project.name.R;
    

    希望对你有帮助。

    【讨论】:

      【解决方案4】:

      你忘记了什么

      recyclerView = view.findViewById(R.id.list);之前设置这一行

      setContentview(R.layout.THE_LAYOUT_THAT_CONTAIN_YOUR_RECYCLERVIEW);
      

      【讨论】:

        猜你喜欢
        • 2019-07-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-25
        相关资源
        最近更新 更多