Die*_*ego 3 android arraylist android-arrayadapter android-listview
我正在尝试使用ArrayList填充ListView。ArrayList包含Usuarios对象。Usuario具有两个字段(字符串nombre,字符串edad)。这是我的代码:
ListView listview = (ListView) findViewById(R.id.ListView1);
ArrayList<Usuario> listaUsuarios = (ArrayList<Usuario>) dao.showAll();
ArrayAdapter<Usuario> adapter = new ArrayAdapter<Usuario>(this, android.R.layout.simple_list_item_1, listaUsuarios);
listview.setAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)
当我测试我的Android应用程序时,它看起来像这样:

ListView不显示Usuario字段(nombre,edad),而是显示es.dga.sqlitetest.Usuario@43e4 ...
谁能帮我?谢谢
您应该为提供一个toString()方法Usuario。就像是:
@Override
public String toString() {
return this.label;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3775 次 |
| 最近记录: |