**怎样使用ArrayAdapter**

学android的人都知道 adapter(适配器)是很重要的
适配器是listView和数据源之间的桥梁
适配器有:
ArrayAdapter BaseAdapter SimpleAdapter
这章先来介绍一下ArrayAdapter

 - [ ] 构建一个布局listView
 - [ ] 在MainActivity中加入:
    private ListView listView;
    private String[] array = {"a", "b", "c", "d", "e"};
    我习惯性的写一个init()方法
 - [ ] //获取layout中的控件

  listView = (ListView) findViewById(R.id.listView);

 - [ ] //加适配器

ArrayAdapter<String> adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1,array);
 //有三个参数(@NonNull Context context, @LayoutRes int resource, @NonNull T[] objects)
//第一个:上下文 第二个:布局来源 使用simple_list_item_1  是一个textView布局(自带的)  
使数组先放入textView  再放入listView中   第三个:数组 

最后把adapter放入listview中:
 listView.setAdapter(adapter);


 

猜你喜欢

转载自blog.csdn.net/baidu_41354474/article/details/83892484
今日推荐