2013-05-02 28 views
0
TheLists a = new TheLists(); 

class MyAdapter extends ArrayAdapter<TheLists> 
{ 
    MyAdapter() 
    { 
     super(ListPage.this, R.layout.list_row, R.id.sname, a); 
    } 
} 

这段代码有什么问题?正确使用ArrayAdapter?

我对“超”线,表示得到一个错误“构造ArrayAdapter(末页,INT,INT,TheLists)是未定义”

回答

3

您需要通过无论是TheLists[](Java数组)或List<TheLists>(执行java.util.List)作为最终参数,给定您的ArrayAdapter<TheLists>声明。

+1

同意。如果我们知道TheLists是什么,它也会有所帮助。 – 2013-05-02 20:06:18