Android的ArrayAdapter

来源:互联网 发布:优行科技 知乎 编辑:程序博客网 时间:2024/06/09 15:14








Android的ArrayAdapter

<span style="font-size:18px;">public class FruitAdapter extends ArrayAdapter {//项布局idprivate int resourceId;//构造方法public FruitAdapter(Context context, int textViewResourceId,List objects) {super(context, textViewResourceId, objects);//布局id赋值   resourceId = textViewResourceId;}//获取每一项的视图@Overridepublic View getView(int position, View convertView, ViewGroup parent) {//获取该条对应数据项   Fruit fruit = getItem(position);//实例化一个布局,resourceId   View view = LayoutInflater.from(getContext()).inflate(resourceId, null);//获取该布局内的图片视图   ImageView fImage = (ImageView) view.findViewById(R.id.fruit_image);//获取该布局内的文本视图   TextView fname = (TextView) view.findViewById(R.id.fruit_name);//为图片视图设置图片资源   fImage.setImageResource(fruit.getImageId());//为文本视图设置文本内容   fname.setText(fruit.getName());//返回这个视图   return view;}}</span>


0 0
原创粉丝点击