androidlist集合demo
时间: 2023-10-19 11:03:08 浏览: 199
Android中的List集合是一种用于存储数据的数据结构。List可以存储不同类型的数据,包括字符串、数字、对象等。
下面是一个Android中使用List集合的简单示例:
首先,在你的Activity或Fragment中创建一个List集合:
```
List<String> dataList = new ArrayList<>();
```
然后在OnCreate方法中添加一些数据到集合中:
```
dataList.add("苹果");
dataList.add("香蕉");
dataList.add("橙子");
```
接下来,创建一个ListView并设置adapter:
```
ListView listView = findViewById(R.id.list_view);
ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, dataList);
listView.setAdapter(adapter);
```
最后,在布局文件中添加一个ListView:
```
<ListView
android:id="@+id/list_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
```
运行程序,你将会看到一个包含三个水果名称的ListView。
当需要更新列表中的数据时,你只需要更新数据集合并调用adapter的notifyDataSetChanged()方法:
```
dataList.add("芒果");
adapter.notifyDataSetChanged();
```
这样,列表将会自动更新以显示新的数据。
通过Android中的List集合,我们可以方便地管理数据并在应用程序中显示。同时,我们还可以使用其他的集合类型,如LinkedList和ArrayList等,来适应不同需求。
阅读全文