2010-11-02 37 views
0

我不知道這是否可能,但實際上我不明白爲什麼不。GridView與海關視圖

我們可以做一個網格視圖不僅與ImageView,但與自定義視圖。

我正在嘗試製作一個由ImageView和TextView組成的視圖的網格視圖。

我知道一切都發生在我的適配器getView的功能,但我不知道如何做到這一點。

public View getView(int position, View convertView, ViewGroup parent) { 
    View cases = findViewById(R.id.fileUnitLayout); 

    if (convertView == null) { 
     convertView = new View(mContext); 
    } else { 
     cases = convertView; 
    } 

     return cases; 
    } 

我的觀點有一個R.id.fileUnitLayout的ID。假設我的內部TextView的ID爲A,而我的內部ImageView的ID爲B.我該如何填充它們?

謝謝,

回答

2

你不應該需要覆蓋getView來完成這一點,必然。 GridViewAdapterView這樣可以提供一個適配器,將顯示你想通過setAdapter

你可以,例如,使用SimpleAdapter以提供用於每個網格視圖項目的XML文件的內容。

+0

但我們需要重寫適配器類中的getView方法。 SimpleAdapter只能用於靜態數據。我對嗎? – 2013-05-15 09:53:27