大家好,又见面了,我是你们的朋友全栈君。...使用自定义的 ListView, 可以在子项目中不只显示一个 TextView, 而是可以显示其他自己定义的布局,所以要
先新建一个子项目布局,里面可以添加 TextView, Button, ImageView...等控件;
后新建一个类 Item 与子项目布局里的控件对应,用作 List 的范型和要继承的 ArrayAdapter 的范型,也是要显示的数据类型;
自定义 Adapter 类扩展自...ArrayAdapter, 重写 getView() 方法,先 getItem(position) 获取当前 Item 实例,然后 LayoutInflater.from(getContext..., View convertView, ViewGroup parent){
final Item item=getItem(position);
View view