Android:向listView显示数组列表项

Android:向listView显示数组列表项,android,listview,Android,Listview,我是android新手,我有一个arraylist,但我想在ListView中显示它的值,但我做不到。我搜索了很多方法,如ArrayAdapter和BaseAdapter等,但都没有帮助。有人能帮我一下吗这是我的代码 prayerTimes = prayers.getPrayerTimes(cal, latitude,longitude, timezone); ArrayList prayerNames = prayers.getTimeNames(); for (int i = 0; i &

我是android新手,我有一个
arraylist
,但我想在
ListView
中显示它的值,但我做不到。我搜索了很多方法,如
ArrayAdapter
BaseAdapter
等,但都没有帮助。有人能帮我一下吗这是我的代码

prayerTimes = prayers.getPrayerTimes(cal, latitude,longitude, timezone);

ArrayList prayerNames = prayers.getTimeNames();
for (int i = 0; i < prayerTimes.size(); i++) 
{               
    txtPrayerTimes.append("\n" + prayerNames.get(i) + " - "
        + prayerTimes.get(i));              
}
祈祷时间=祈祷。获取祈祷时间(校准、纬度、经度、时区); ArrayList-prayerNames=prayers.getTimeNames(); for(int i=0;i如果列表项是字符串,只需像这样使用
ArrayAdapter

ArrayAdapter<String> adapter = new ArrayAdapter<String>(context, android.R.layout.simepl_list_item_1, arrayList);
ArrayAdapter adapter=新的ArrayAdapter(context,android.R.layout.simepl\u list\u item\u 1,arrayList);
如果列表项是一些对象,则扩展该类的
toString
方法,并再次对字符串使用数组适配器

编辑


或者,您可以为所需的类扩展
ArrayAdapter
,并实现方法
getView
按照此处的步骤操作,您将获得所有点的说明。

首先,请发布完整的代码。无论如何,您可以使用以下代码在ListView中显示tha数据

    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);
ListView ListView=(ListView)findViewById(R.id.list);
ArrayList=新建ArrayList();
列表。添加(“第1项”);
列表。添加(“第2项”);
列表。添加(“第3项”);
列表。添加(“第4项”);
列表。添加(“第5项”);
ArrayAdapter=新的ArrayAdapter(这是android.R.layout.simple\u list\u item1,list);
setAdapter(适配器);

应该遵循一个简单的教程。

您会遇到什么错误?你可以添加logcat并发布你的代码查看更新后的答案,也可以尝试用谷歌搜索一下。