自定义适配器(Adapter)的使用 您所在的位置:网站首页 适配器使用步骤有哪些方面 自定义适配器(Adapter)的使用

自定义适配器(Adapter)的使用

2024-06-16 00:24| 来源: 网络整理| 查看: 265

点击文件夹弹出多个窗口问题

木头~旅人: 牛哇,大佬,我直接三连

MapReduce完整流程

Issac-Clarke: 受教了!谢谢!

自定义ListView

exceptio_n: 明白了,viewholder的imageview和textview是从view获取的

自定义ListView

exceptio_n: 我想问一下,adapter重写的getView方法返回的是view,可是并没有对view的数据的填充。数据是怎么加载到view里面的?[code=java] public class FruitAdapter extends ArrayAdapter { private int resourceId; public FruitAdapter(@NonNull Context context, int resource, @NonNull List objects) { super(context, resource, objects); resourceId=resource; } @Override public View getView(int position,View convertView, ViewGroup parent) { Fruit fruit = getItem(position); View view; ViewHolder viewHolder; if (convertView == null){ view = LayoutInflater.from(getContext()).inflate(resourceId,parent,false); viewHolder = new ViewHolder(); viewHolder.fruitImage = view.findViewById(R.id.fruit_image); viewHolder.fruitName = view.findViewById(R.id.fruit_name); view.setTag(viewHolder); }else { view = convertView; viewHolder = (ViewHolder) view.getTag(); } viewHolder [/code]

自定义适配器(Adapter)的使用

莲芸轩: 就是你布局文件的xml里面



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有