2013-10-28 18 views
0

我希望做這樣的事情,用一個GridView:如何把不同的項目在GridView的

enter image description here

注意GridView中第三項是一個TextView + ImageView的,而另一些所有文字瀏覽;並且imageview應該有一個id,以便我可以處理onClick。 我該如何做到這一點?我已經嘗試填充此處使用的listitem.xml:ArrayAdapter<String> adaptor = new ArrayAdapter<String>(this, R.layout.listitem, data);,使用佈局填充它,但只能傳遞一個視圖。 在此先感謝!

回答

1

您需要在適配器的getView(...)方法中擴展BaseAdapter類,您可以指定您希望項目的外觀如何。你也有一個由回調提供的索引,你可以說每一個第三項應該以你需要的特定方式查找。

你必須記住的另一件事是ViewHolder模式。作爲你的問題的結論,你已經有了BaseAdapter實現+ ViewHolder模式。