GridView使用Custom ArrayAdapter

rup*_*esh 5 android android-arrayadapter android-gridview baseadapter

也许我只是因为好奇而问错了问题.我通过扩展数组适配器来创建自定义适配器.现在我想在GridView中显示它.我已经阅读了很多文章,我发现它们只使用基本适配器来显示GridView.请大家告诉我这背后的逻辑是什么?我们可以使用Array适配器代替Base Adapter吗?

M-W*_*eEh 4

我们可以。ArrayAdpter本身延伸自BaseAdapter. 也许这会澄清http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.3_r2.1/android/widget/ArrayAdapter.java#ArrayAdapter

事实上,如果您只是想在其中显示一些内容ListView或者GridView不需要任何复杂的自定义适配器,那么使用ArrayAdapter. 它只是一个由任意对象数组支持的适配器。