ListView 数据填充
ListView的应用
定义User类 存进集合
public class MainActivity extends AppCompatActivity {
private ArrayAdapter adapter;
private List<User> list = new ArrayList<>();
private ListView listView;
private String str[] = {"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initView();
}
private void initView() {
//初始化控件
listView = (ListView) findViewById(R.id.listView);
//设置数据源
for (int i = 0; i < str.length; i++) {
list.add(new User(str[i]));
}
//初始化适配器
adapter = new ArrayAdapter(this,R.layout.support_simple_spinner_dropdown_item,list);
//设置适配器
listView.setAdapter(adapter);
}
}