listview怎么插入数据
时间: 2024-05-10 17:15:06 浏览: 6
在Android中,使用ListView插入数据需要以下步骤:
1. 创建数据源:在代码中创建一个List集合,用于存储要插入的数据。
```
List<String> dataList = new ArrayList<>();
```
2. 创建适配器:创建一个适配器对象,将数据源与ListView进行关联,同时为ListView中的每个Item设置布局。
```
ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, dataList);
listView.setAdapter(adapter);
```
3. 插入数据:通过调用数据源的add()方法,向List集合中添加数据。
```
dataList.add("数据1");
dataList.add("数据2");
dataList.add("数据3");
```
4. 刷新适配器:调用适配器的notifyDataSetChanged()方法,通知ListView更新数据。
```
adapter.notifyDataSetChanged();
```
完整代码示例:
```
List<String> dataList = new ArrayList<>();
ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, dataList);
listView.setAdapter(adapter);
dataList.add("数据1");
dataList.add("数据2");
dataList.add("数据3");
adapter.notifyDataSetChanged();
```