如何使用ArrayAdapter<myClass>ArrayList<MyClass> myList = new ArrayList<MyClass>();ListView listView = (ListView) findViewById(R.id.list);
ArrayAdapter<MyClass> adapter = new ArrayAdapter<MyClass>(this, R.layout.row,
to, myList.);listView.setAdapter(adapter);班级:MyClassclass MyClass {
public String reason;
public long long_val;}我已经在布局中创建了row.xml,但不知道如何使用ArrayAdapter在ListView中同时显示Rational和long_Val。
3 回答
米琪卡哇伊
TA贡献1998条经验 获得超6个赞
toString()
不管引用的是TextView,它都将被数组中的每个对象的toString()填充。可以添加自定义对象的列表或数组。重写对象的toString()方法,以确定将为列表中的项显示哪些文本。
class MyClass { @Override public String toString() { return "Hello, world."; }}
- 3 回答
- 0 关注
- 525 浏览
添加回答
举报
0/150
提交
取消