你是要实现图文滚排吗?你可以自定义一个xml布局文件,然后在里面加上一个TextView和imageview,在TextView中加载文字,在imageview中加载图片,这样不就不会覆盖了吗?希望能帮到你!
目前创新互联公司已为上1000+的企业提供了网站建设、域名、雅安服务器托管、网站托管维护、企业网站设计、淮上网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
在加载的同时用给图片做个标志,用标志作为key缓存起来,然后在调用缓存中对应key的图片就行了。
如果你要是使用
wrap_content的话,那么图片大小肯定是不一定的,如果你要是想设置图片大小的话
,你可以通过
ImageView
android:layout_width="50dp"
android:layout_height="50dp"
android:scaleType="fitXY"
/
来设置!
如果你要是想通过代码设置的话:
ImageView
iv
=
(ImageView)
findViewById(R.id.iv);
iv.setLayoutParams(new
LayoutParams(300,
300));
iv.setScaleType(ScaleType.FIT_XY);
你传bitmap?万一bitmap比较大,你又多线程,很容易OOM的。你在getView里面用asyncTask来就好,何必用handler。Message只能传一个Object对象。
对啊,listview需要重绘的,
你就把图片保存起来就好了啊
然后用callback加载
先判断是否下载了,下载过了就直接设置,没下载过再去加载