【问题标题】:This question is related to android studio RecyclerView problem这个问题与android studio RecyclerView 问题有关
【发布时间】:2020-03-29 08:54:21
【问题描述】:

当我在我的 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 并尝试实现课程中显示的一些方法但它没有'在我的代码中不起作用,因此方法在我的代码中没有实现,因此我无法编写更多代码。 那么我该如何解决这个问题。希望这能让你理解这个问题。请尽快回复。

【问题讨论】:

  • 你把 RecyclerView 下载到你的 activity_main 是什么意思?您是否在应用程序 build.gradle 文件中添加了回收站视图依赖项?
  • 对愚蠢的标题投反对票。标签已经告诉我们了。标题应体现实际问题。如果您希望由学科专家回答,那就是。
  • 实际上我并不知道发生在我身上的事情,这就是为什么将这个标题赋予问题。
  • 谢谢先生解决问题@Shalan93
  • @DishaNamdev 随时

标签: java android android-recyclerview


【解决方案1】:

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

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

}

应该是:

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

}

【讨论】:

  • 好的,这只是一个错误,我已经找到了问题的解决方案,感谢您回答@TomMat
猜你喜欢
  • 1970-01-01
  • 2020-06-19
  • 1970-01-01
  • 2022-01-21
  • 1970-01-01
  • 1970-01-01
  • 2022-01-12
  • 2016-05-20
  • 1970-01-01
相关资源
最近更新 更多