2 sinat 31607815 sinat_31607815 于 2016.03.05 22:01 提问

刚开始学习安卓,有一个问题不大懂

HashMap支持一对多吗?我怎么记得只能是一对一的啊?图片

3个回答

qq_20039385
qq_20039385   2016.03.05 22:26
已采纳

你这样的组装数据是:lsit里面有多个map,而map里面只有一个image,以为map每次都在for循环重新new了一次。建议你debug进去看下listItems的值就知道最后是什么样的数据格式。

u013596119
u013596119   Rxr 2016.03.05 22:06

这个for循环里每个循环建立了一个新的listItem,然后这个listItem被赋值第i个图片,然后listItems add这个listItem,所有每个listItem还是1对1的关系

yy945313059
yy945313059   2016.03.05 22:13

你这个是不是每次循环都new一个listItem,代码有问题吧!

sinat_31607815
sinat_31607815 代码没问题,每次循环的时候又新new了一个map,我没有考虑清楚~
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
为什么懂市场的老板却做不大
国内有一部分小型互联网公司老板是做市场的,有个不错的想法,有一些订单,但总也做不大,有些还死掉了。这是为什么?我觉得可能有如下原因: 老板虽然一开始的想法很好,但是追求大而全的产品,产品堆积了太多无用的功能。 真把程序员当成搬砖的工具,各种逼迫程序员快速出东西,导致程序员没时间重构,产生各种临时方案,时间一长,效率降低产品质量下降。 只会讲故事,说市场有多好,以后有多美,但出
做一个有温度,懂情趣,会生活的人
这是我第一篇博客文章,第一次想分享自己的生活而不是技术问题。        跟大家说说我昨天的经历吧,失业的第二天也就是昨天,去找朋友玩,朋友的朋友是个算命师,他说我倒霉,去哪家公司哪家公司倒闭,他说我命弱,像一块淤泥只有依附在强大的大叔下才可以生存;他还说我心脏不好,说我以后婚姻不顺,说我....说的有点多,可我一一记住了,呜呜,说明我自己也怀疑自己,我是不是那么倒霉,是不是烂泥扶不上墙的,这
六种值得学习的android开发框架
1、volley   (1)  JSON,图像等的异步下载;  (2)  网络请求的排序(scheduling)  (3)  网络请求的优先级处理  (4)  缓存  (5)  多级别取消请求  (6)  和Activity和生命周期的联动(Activity结束时同时取消所有网络请求) 2、android-async-http    (1) 在匿名回调中处理请求结果  (
百度云资源分享你懂的
百度云资源分享你懂的   t.cn/RIgaJ1u     百度云资源你懂的下载精选的福利资源都在这里,精选的午夜高清电视剧,直接搜索都是你喜欢的资源,午夜治愈系的精美高清视频释放你的欲望
刚开始学编程?这几款小工具能让你事半功倍
关注「实验楼」,每天分享一个项目教程   拿最近刚进入编程这行的人来说吧,大量的工具信息堆砌过来其实毫无益处,反而会无从下手。我发现在自己的开发过程中,很多安装的扩展工具不仅没有真正起到助益作用,反而常常妨碍了正常的开发工作。正文共:2680 字 预计阅读时间:7 分钟编者按: Mario Hoyos 在Medium上写了文章 Tools I wish I had known about when
对于刚开始学习Java的人一点建议
1)适合自己的图书才是最好的,最好的书并不一定适合你,看自己的情况。(如果你是一个Java初学者一上手就捧一本Thinking in Java在手里,我想你的日子是不会好过的,那样的书给有一定基础的人看的,当工具书使用的,当然有一定基础后,可以跟着上边流程学,如果你能学下来,那么你的基础就不用说了)     2)看书要用心,多动脑,实践很重要,要抱着怀疑的态度看书。(再好的书也可能会出现错误
Android开发的参考书籍和参考网站
在学习Android开发的过程中,参考优秀和相关书籍和网站是十分必要的。下面推荐一些我在学习过程中看过的书籍和网站。 参考书籍: Android编程权威指南.BillPhillips BrianHardy.人民邮电出版社(Google公司内部讲义,学习经典Android开发的优秀书籍,比较适合对于软件开发有一定基础的同学学习)第一行代码——Android.郭霖.人民邮电出版社(
刚开始学习编程的迷茫、痛苦是必然的?!。
其实,学编程就是这样,刚开始肯定是要糊涂一段时间的。在学习软件编程之前,我们大概都学了十几年的语文、数学,但是忽然接触以前从来没见过、没听过、更没写过的编程语言,还真的是措手不及啊。       我刚开始学习编程的时候,是自学的。那个时候,身边没有可以请教经验的人,所以只能自己去读书,硬着头皮往下看,那时候看书真的就好像在云里雾里一样,想想都头皮发麻。有好多次都想放弃算了,但是转念又一想,是不是
安卓一个拨打电话的小程序
安卓一个拨打电话的小程序,个人刚开始学,有需要请下载。
java学习助手_Android简单应用
安卓作业,java学习助手,学安卓的同学你懂的。