Java 可以显示对象的数组列表';listview的setListAdapter或SimpleAdapter中的s值?

Java 可以显示对象的数组列表';listview的setListAdapter或SimpleAdapter中的s值?,java,android,listview,arraylist,android-arrayadapter,Java,Android,Listview,Arraylist,Android Arrayadapter,嗨 我想知道是否可以在setListadapter或SimpleAdapter for listview中显示对象值的Arraylist 字符串ArrayList很好用,我只是在用Object ArrayList试试运气 ArrayList<userinfo> list = new ArrayList<userinfo>(); setListAdapter(new ArrayAdapter<userinfo>(this, R.layout.messages

我想知道是否可以在setListadapter或SimpleAdapter for listview中显示对象值的Arraylist

字符串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 list=new ArrayList();
setListAdapter(新的ArrayAdapter(this,R.layout.messages,list));//列表
userinfo类由所有getter和setter组成。
字符串ArrayList(工作版本)@
最简单的解决方案是实现userinfo.toString()方法-然后ArrayAdapter将自动使用此方法从对象中获取字符串值。如果不想这样做,可以覆盖ArrayAdapter.getView()方法并手动创建视图对象。

是的,现在可以将setLIstAdapter设置为对象类型

setListAdapter(新的ArrayAdapter(getActivity()), android.R.layout.simple_list_item_1,userinfo))