ListView(信息显示列表) 与ArrayAdapter

ArrayAdapter

最简单的适配器,只能展示一行文字

案例:单纯通讯录姓名的展示,点击显示文字

 lv = (ListView) findViewById(R.id.iv);
    final List list = new ArrayList();
    list.add("张三");
    list.add("张三");
    list.add("张三");
    list.add("张三");
    list.add("张三");
    list.add("张三");
    list.add("张三");
    list.add("张三");
    list.add("李四");
    list.add("张三");
    list.add("张三");
    ArrayAdapter aa = new ArrayAdapter(this, android.R.layout.simple_list_item_1, list);
    lv.setAdapter(aa);
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView parent, View view, int position, long id) {
        Toast.makeText(getBaseContext(),list.get(position).toString() , Toast.LENGTH_SHORT).show();
    }
});
}
ArrayAdapter()

你可能感兴趣的:(安卓)