Android:向listView显示数组列表项
我是android新手,我有一个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 &
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;iArrayAdapter
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并发布你的代码查看更新后的答案,也可以尝试用谷歌搜索一下。