0

我正在寻找使用 GridView 做这样的事情:

在此处输入图像描述

注意gridview中的第三项是textview+imageview,而其他都是textview;并且 imageview 应该有一个 id,以便我可以处理 onClick。我怎样才能做到这一点?我尝试填充这里使用的 listitem.xml: ArrayAdapter<String> adaptor = new ArrayAdapter<String>(this, R.layout.listitem, data);,用布局填充它,但你只能传递一个视图。提前致谢!

4

1 回答 1

1

您需要扩展 BaseAdapter 类,在适配器的 getView(...) 方法中,您可以准确指定您希望项目的外观。您还有一个由回调提供的索引,您可以说每个第 3 项都应该以您需要的特定方式查看。

您必须记住的另一件事是 ViewHolder 模式。作为您问题的结论,您已经获得了 BaseAdapter 实现 + ViewHolder 模式。

于 2013-10-28T16:42:35.993 回答