嗨,
我想知道是否可以在listview的setListadapter或SimpleAdapter中显示对象值的Arraylist?
String ArrayList 工作正常,我只是想尝试一下 Object ArrayList 的运气
ArrayList<userinfo> list = new ArrayList<userinfo>();
setListAdapter(new ArrayAdapter<userinfo>(this, R.layout.messages, list)); // list.???
userinfo class consist of all the getters and setters.
字符串ArrayList(工作版本)@ http://developer.android.com/resources/tutorials/views/hello-listview.html
最佳答案
最简单的解决方案是实现 userinfo.toString() 方法 - 然后 ArrayAdapter 将自动使用此方法从对象中获取字符串值。如果您不想这样做,您可以覆盖 ArrayAdapter.getView() 方法并手动创建 View 对象。
关于java - 可以在listview的setListAdapter或SimpleAdapter中显示对象值的Arraylist吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3738310/