1

我正在使用 GridView 元素,并尝试执行该行:

gv.setAdapter(adp);

当 gv 是 GridView 的实例,而 adp 是 ListAdapter。但我收到一个 lint 警告说:

调用需要 API 级别 11(当前最低为 7):android.widget.AbsListView#setAdapter

现在,AbsListView#setAdapter需要 API 级别 11 是正确的,但是GridView#setAdapter从 API 级别 1 开始可用。那么为什么 lint 会警告我,我该如何解决呢?

4

1 回答 1

0

通过从 BaseAdapter 扩展而不是使用 ListAdapter 创建您自己的适配器。那应该可以正常工作。

于 2012-09-18T19:26:07.810 回答