ArrayAdapter的基本使用,用法一 (使用系统自带的条目布局)
效果图:
使用步骤:
1、main.xml在布局文件中写一个listView
<ListView
android:id="@+id/listView"
android:layout_width="match_parent"
android:layout_height="match_parent">
</ListView>
2、在 MainActivity 中造一组假数据
/**
* 造一组假数据
*/
private List<String> getData() {
List<String> list = new ArrayList<>();
for (int i = 0; i < 10; i++) {
list.add("我是数据" + i);
}
return list;
}
3、在MainActivity 中实例化 listview 并绑定适配器
/**
* 数组适配器的绑定1
*/
private void adapter1() {
listView = (ListView) findViewById(R.id.listView);
// 使用系统自带的布局 simple_list_item_1 ,只要传入 list 数据既可以了
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, getData());
listView.setAdapter(adapter);
}
ArrayAdapter的基本使用,用法二 (使用自己定义的条目布局)
效果图:
使用步骤:
1、main.xml在布局文件中写一个listView
<ListView
android:id="@+id/listView"
android:layout_width="match_parent"
android:layout_height="match_parent">
</ListView>