繁体   English   中英

这个问题与android studio RecyclerView问题有关

[英]This question is related to android studio RecyclerView problem

当我在 activity_main 中下载 RecyclerView 以及尝试对其进行编码时。 然后在其中我想通过扩展我在 Adapter 命名包中创建的 MyAdapter 类来导入 RecyclerView,实际上我想通过下面的代码扩展 RecyclerView(我希望在扩展 RecyclerView 时出现下面的代码)

package Adapter;

public class MyAdapter extends RecyclerView.Adapter< MyAdapter.ViewHolder >{

}

但由于建议,默认情况下会出现以下代码:

package Adapter;

public class MyAdapter extends AlertController.RecyclerListView.Adapter< MyAdapter.ViewHolder >
{

}

注意:这里的 ViewHolder 是我想在不同包的不同类中进一步制作的类。

在这里,我只想扩展 RecyclerView((在 udemy 课程中显示)而不是 RecyclerListView 但是当我尝试扩展 RecyclerView 默认选项 RecyclerListView 出现时,也由于 AlertController 出现在 redletter 中意味着它表明存在一些错误在其中,这在 udemy 课程中没有显示,当我单击 AlertController 时,它显示消息“'androidx.appcompat.app.AlertController' 在 'andoridx.apppcompat.app' 中不是公开的。无法从外部包访问”

并且这个 AlertController 的东西没有在 udemy 课程中显示,这在进一步的过程中造成阻碍,以至于我想实现一些方法但是当我选择 public 并尝试实现一些在课程中显示的方法但它不起作用在我的代码中,因此方法在我的代码中没有实现,因此我无法编写更多代码。 所以我该如何解决这个问题。我希望这能让你明白这个问题。请尽快回复。

我很困惑,我不知道问题是什么,但你最后错过了 ()

public class MyAdapter extends RecyclerView.Adapter< MyAdapter.ViewHolder >{

}

应该:

public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder>(){

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM