Tag: picasso

BaseAdapter和毕加索问题

我在使用Picasso从服务器加载ListView中的图像时遇到问题。 我有一个BaseAdapter用于填充我的ListView。 在这个ListView中,有些项目有图像,有些没有。 在这个方法中: public View getView(final int position, View convertView, ViewGroup parent) { 我做: … //context = Activity context; //context1 = Context context1; context1 = context.getApplicationContext(); if (!photo[position].equals(“”)) { String stringurl = “http://www.blablabla.it/img/”+photo[position]+”.jpg”; Picasso.with(context1) .load(stringurl) .placeholder(R.drawable.white) .into(holder.imageD); } else { holder.imageD.setImageBitmap(null); } 这段代码工作,但我经常看到图像与其所属的位置不同! 你可以想象这对用户来说非常烦人..谢谢大家

Picasso图片未在Gridview Android中加载

我一直在制作一个电影应用程序(项目工作,学习机器人udacity顺便说一句)。 我遇到了一些问题但是通过跟踪这些线程来解决它们无法在ListView中修改ArrayAdapter:UnsupportedOperationException 但是,虽然我的应用程序没有崩溃,但图像没有加载,我无法弄清楚原因。 这是我的代码: 布局XMl文件movies_item.xml fragment_main.xml MovieArrayAdapter.java public class MovieArrayAdapter extends ArrayAdapter { private final Context context; private final List movies; public MovieArrayAdapter(Context context,List movies) { super(context,0,movies); this.context = context; this.movies = movies; } /* * Within the getView() method you would inflate an XML based layout and * then set the content of the […]

轻松创建“加载”动画

我有一个android listView ,每个项目都有一个图像。 图像加载需要一段时间。 如何在每次加载图像时添加“加载”动画? 我应该使用.gif吗? 或者创建我自己的动画并在onPostExecute()上停止它? 如果我使用“picasso”,我怎么能这样做,因为所有异步任务都是开发人员的黑盒子,我不能停止任何动画?