【发布时间】: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