数据比较简单的时候,使用ArrayAdapter比较简单,
- 下面的示例代码中,使用了ArrayAdapter,并且Lv的条目布局使用的是android自带的,所以,我们只需要查找控件,然后设置适配器。这样就填充好了一个lv,不再需要我们手动的set数据
示例代码如下:
//模拟数据
list = new ArrayList<>();
for (int i = 0; i < 20; i++) {
list.add("测试条目" + i);
}
//查找控件
ListView lv = (ListView) findViewById(R.id.lv);
//设置适配器
lv.setAdapter(new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_expandable_list_item_1, list));
注意:
- 这里的条目布局,使用的是安卓自带的 android.R.layout.simple_expandable_list_item_1