自定义适配器(Adapter)的使用 | 您所在的位置:网站首页 › 适配器使用步骤有哪些方面 › 自定义适配器(Adapter)的使用 |
点击文件夹弹出多个窗口问题
木头~旅人: 牛哇,大佬,我直接三连 MapReduce完整流程Issac-Clarke: 受教了!谢谢! 自定义ListViewexceptio_n: 明白了,viewholder的imageview和textview是从view获取的 自定义ListViewexceptio_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 实验室设备网 版权所有 |