2010-11-02 68 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