帮忙解读一下这个语句?整体的运行过程

帮忙解读一下这个语句?整体的运行过程

mFoodImageView.setImageResource(mFoodResult.get(mCurrentIndex).getPic());
不是应该对象实例化以后调用方法吗?那么这个getpic的方法是怎么回事?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

mFoodResult.get(mCurrentIndex),mFoodResult是List<Food>
类型的集合,通过游标取得是集合中的当前Food对象,Food对象的getPic()取得的是类似R.drawable.malaxiangguo图片索引int类型,所以可以调用ImageView的setImageResource(int)设置图片显示。

  • 慕少5104616 提问者 #1
    mFoodResult.get(mCurrentIndex).getPic()不是应该写成mFoodResult[get(mCurrentIndex)].getPic()这个样子获取数组元素的getpic
    2019-10-18 14:41:48
  • irista23 回复 提问者 慕少5104616 #2
    []是数组取值,mFoodResult不是数组是list集合
    2019-10-18 14:49:57
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师