Android:将数组列表项显示为listView

时间:2014-04-09 07:40:39

标签: android listview

我是Android的新手,我有一个arraylist,但我想在ListView中显示它的价值,但我无法做到这一点。我搜索了许多方法,例如{{1} }和ArrayAdapter s等但没有帮助。任何人都可以帮助我,这是我的代码...

BaseAdapter

4 个答案:

答案 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简单教程。