向list view添加数据
时间: 2023-08-22 10:04:31 浏览: 48
要向 ListView 添加数据,首先需要创建一个 Adapter,用于将数据与 ListView 绑定。下面是一个简单的例子:
1. 创建一个包含数据的 ArrayList
```
ArrayList<String> items = new ArrayList<String>();
items.add("Item 1");
items.add("Item 2");
items.add("Item 3");
```
2. 创建一个适配器,用于将数据与 ListView 绑定
```
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, items);
```
这里的 `android.R.layout.simple_list_item_1` 是一个系统提供的简单布局,您也可以创建自己的布局。
3. 将适配器设置给 ListView
```
ListView listView = findViewById(R.id.list_view);
listView.setAdapter(adapter);
```
这样,ListView 就会显示您提供的数据了。如果您想动态添加数据,可以通过修改 ArrayList 来实现:
```
items.add("New Item");
adapter.notifyDataSetChanged();
```
这里的 `notifyDataSetChanged()` 方法可以告诉 ListView 数据已经改变,需要更新显示。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)