我有一个 ListView,它应该填充对象的 ArrayList。
ArrayList<BrowserClass> playListArr = new ArrayList<BrowserClass>();
这是浏览器类:
public class BrowserClass{
String musicName = null;
int musicId = 0;
BrowserClass(String Name, int Id)
{
musicName = Name;
musicId = Id;
}
public String getName()
{
return musicName;
}
public int getId()
{
return musicId;
}
}
为了填充 ListView 我正在使用以下代码:
ArrayAdapter<BrowserClass> plAdapter = new ArrayAdapter<BrowserClass>(this, android.R.layout.simple_list_item_1, playListArr);
myListView.setAdapter(plAdapter);
但是 listView 显示了一些垃圾值。我只需要显示名称(浏览器类中的getname())。我可以使用自定义列表视图、BaseAdapter 来实现这一点。但我想在不使用 BaseAdapter 的情况下实现它。