1、要实现ListView和适配器Adapter的连接,我们首先需要明白什么是Adapter
简述:Adapter是数据与UI之间的桥梁,它把后台数据与前端UI连接到一起,是一个展示数据的载体。 总之,就是将数据与控件之间进行适配达到我们想要的效果。
我们来看一个关于ListView与适配器连接的例子。
(1)首先 创建fruittest.xml,线性布局下创建一个id为listView_main的ListView控件。这个xml中的ListView待会儿将存放我们的数据。
(2)创建Fruit.java,用来保存水果名称和水果图片。
在Fruit.java中定义一个私有String类型变量fruitName和私有int类型变量fruitPictureId。
private String fruitName;
private int fruitPictureId;
创建fruitName和fruitPictureId的set和get函数
public String getFruitName() {
return fruitName;
}
public void setFruitName(String fruitName) {
this.fruitName = fruitName;
}
public int getFruitPictureId() {
return fruitPictureId;
}
public void setFruitPictureId(int fruitPictureId) {
this.fruitPictureId = fruitPictureId;
}
创建Fruit构造方法
//创建构造方法
public Fruit (String fruitName,int fruitPictureId){
this.fruitName=fruitName;
this.fruitPictureId=fruitPictureId;
}
(3)上面说过要实现数据与UI的连接,我们需要用到Adapter,现在,我们创建一个名为fruitAdapter.java的类
package com.example.myapplication