Forsaken12345
2017-09-16 01:39
采纳率: 79.2%
浏览 3.0k

listview如何同时显示图片和文字

做了一个淘宝的搜索功能,输入文字后点击搜索向tomcat发送请求,tomcat访问数据库返回商品的信息和图片的url地址,然后客户端再通过url获取图片。但是图片不能和信息同时显示,这个如何解决。

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

9条回答 默认 最新

  • 傻子才跟你玩 2017-09-19 09:47
    已采纳

    猜测一下你的意思:应该是图片加载的太慢吧 字体显示出来了 图片要等一下才能加载出来

    图片加载太慢 可能是图片太大或者图片太多引起的 你可以尝试着用框架去加载图片
    像Glide,Volley什么的

    打赏 评论
  • legendCoder 2017-09-16 01:53

    你都没有描述清楚,这个逻辑哪里存在问题?还是你客户端代码实现有问题?

    打赏 评论
  • 鼠小 2017-09-16 02:52

    http://www.imooc.com/learn/107
    这个网站上教程的第二章对ListView有详细的讲解,,提到图文的这种,,题主可以详细的看看

    打赏 评论
  • nades 2017-09-16 04:48

    首先有几个问题 你可以先模拟一下 分别测试一下哪里出现问题 比如说你可以这样 把图片去掉先加载文字 看有没有问题 然后再单独试一下图片 获取你也可以试一下文字和本地图片配合 看是不是可以显示
    用排除法一一排除 就可以找到原因了 这不是大问题 细心一点就可以解决 而且你说描述的流程也没有毛病 再细心检查一下吧

    打赏 评论
  • 秦城季 2017-09-16 09:50

    最好的方法就是看log
    1.点击按钮时,打下log看信息是否被发送出去;
    2.接收到tomcat的数据后,验证下数据是否正常;
    3.显示:接收到数据后是否已经notifyDataSetChanged去更新;
    4.楼主应该把代码贴出来,这样大家才可以更好的了解到问题的所在。

    打赏 评论
  • 紫风幻雪 2017-09-18 02:33

    你这个问题问的我好蒙啊!你是说显示有问题还是求情有问题?要是显示有问题吗,你是怎么显示?有是怎么排版的?要是请求有问题?你用的是什么请求?图片有使用什么下载的?

    打赏 评论
  • 寸草一寸心 2017-09-19 02:49

    你是说让图片和文字同一时间显示出来么?你可以异步,让图片加载完成了,再显示到界面上,就可以实现了图片和信息一起出现;

    打赏 评论
  • qq_21206775 2017-09-19 05:59

    可以呀。就是后台返回了列表的信息,然后在getview里面直接设置文字,图片的信息就好了。图片可以用imageviewLoader

    打赏 评论
  • YWLi 2017-09-20 02:33

    使用框架还不行的话,图片先弄个进度条

    打赏 评论

相关推荐 更多相似问题