我想要一个ListView在屏幕上显示一些文本。我试过这样的方法:
Standings[] addressArray = new Standings[18];
...
Arrays.sort(addressArray, StandingsSort.ORDER_BY_RULES);
ArrayAdapter adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, addressArray);
但是eclipse告诉我:
构造函数ArrayAdapter(StandingsActivity,int,Standings[])未定义
我怎么才能修好它?
发布于 2013-11-21 05:47:28
只要使用这段代码就行了。
ArrayAdapter adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, android.R.id.list, addressArray);
发布于 2013-11-21 05:52:44
我不明白名次是什么类型的对象,但是您应该在下面使用String数组:
ArrayAdapter adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, addressArray);
或者像这样:
ArrayAdapter adapter = new ArrayAdapter<Standings>(this, android.R.layout.simple_list_item_1, addressArray);
https://stackoverflow.com/questions/20122630
复制