android - 为什么 GridView 需要一个 BaseAdapter?

标签 android android-adapter

为什么我们在 GridView 中需要 BaseAdapter?为什么是基础适配器本身?我们可以使用其他适配器类型吗?

public class ImageButtonAdapter extends BaseAdapter
  {


  }

最佳答案

您可以使用任何类型的扩展 BaseAdapter 的适配器,因此您帖子中的 ImageButtonAdapter 可以工作。 GridView 基本上是一个在网格中显示其项目的列表,在 Android 列表中使用 Adapter 来获取它们的数据。这就是您需要适配器的原因。

关于android - 为什么 GridView 需要一个 BaseAdapter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10478669/

相关文章:

Android:如何合并两个形状的路径并去除重叠?

java - publishProgress()导致崩溃

java - listView setAdapter空指针异常?

android - bindView 和 newView 用于 CursorAdapter 中的两个 View 布局

java - 打开/关闭 wifi 或 gps 时,我的 BroadcastReceiver 被调用两次?

android - 如何在没有用户交互的情况下在 Android 上以编程方式安装 CA 证书

java - 如何在Android中将变量从一个类发送到另一个类

android - 如何使用 ButterKnife 内部适配器

android - viewpager 中的不同布局

java - 以简单的方式调用MyAdapter?