我是Android的新手,我有一个arraylist
,但我想在ListView
中显示它的价值,但我无法做到这一点。我搜索了许多方法,例如{{1} }和ArrayAdapter
s等但没有帮助。任何人都可以帮助我,这是我的代码...
BaseAdapter
答案 0 :(得分:2)
首先,请发布您的完整代码。无论如何,您可以使用以下代码在ListView中显示数据
ListView listView = (ListView) findViewById(R.id.list);
ArrayList<String> list = new ArrayList<String>();
list.add("item1");
list.add("item2");
list.add("item3");
list.add("item4");
list.add("item5");
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item1, list);
listView.setAdapter(adapter);
答案 1 :(得分:0)
如果您的列表项是字符串,请使用ArrayAdapter
这样的
ArrayAdapter<String> adapter = new ArrayAdapter<String>(context, android.R.layout.simepl_list_item_1, arrayList);
如果您的列表项是某些对象,则为该类扩展toString
方法,并再次使用数组适配器作为字符串。
修改强>
或者您可以为所需的课程扩展ArrayAdapter
并实施方法getView
。
答案 2 :(得分:0)
按照this tutorial的步骤,您将获得所有要点的说明..
答案 3 :(得分:0)
您应该遵循的list view with array list简单教程。