我知道您可以扩展 BaseAdapter 并覆盖getViewTypeCount()
andgetItemViewType(postion)
方法并以这种方式获得各种行布局。
但是,我刚刚完成了一个教程,其中 ArrayAdapter 被扩展并且getView(int position, View convertView, ViewGroup parent)
是唯一被覆盖的方法。
在我看来,仅遵循这种方法并使用可能与 if/switch 一起使用的位置来确定为给定行膨胀的视图要简单得多。
这是一个正确的假设还是这种方法有问题?
干杯