请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答

3回答

从你的补充来看,我觉得你需要补充一下RecyclerView的相关知识点,在RecyclerView的使用中可以指定多列展示,而每列的每一个都是一个item,其创建的位置在Adapter的获取type的位置返回的layout id,其本质创建的地方在Adapter的基础封装中,你可以复习一下前面的Adapter封装的知识点。

再者,GalleryView展示的图片是通过Loader加载出来的图片,而Loader加载的图片是手机上的照片,也就是相册,而不是app的resource里边的图片。

你想,GalleryView是用来选择图的,如果是显示resource里边的图片,那我在发布app的时候是不是就需要往里边添加好图片,那么用户是不是就只能选择这几张图片了。

而我们要的并不是这样,我们要的是用户去选择自己手机上的相册,而非app准备的图。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕用0425495 #1
    非常感谢!我复习以下第三章
    回复 有任何疑惑可以回复我~ 2020-08-14 11:24:56
提问者 慕用0425495 2020-08-14 08:55:32

补充: 在慕聊第04章源码.zip中没找到头像图片资源文件 

0 回复 有任何疑惑可以回复我~
提问者 慕用0425495 2020-08-14 07:11:35

不好意思, 问题打错了

实际问题是: 在第四章, GalleryView 在ActiveFramgment中被调用, 启动模拟器之后出现了很多张图片, 我们可以点选3个, 问题是:

1,这些图片资源在哪里? 貌似我在第4章的resource文件夹中没找到. 

2. GalleryView中维护了选择图片的队列, 还有Image, Adapter内部类, 图片加载器LoaderCallback, 但是通过什么layout能够将多张图片以每行4张, 一直往下排布的形式显示出来的? 是不是通过RecyclerView实现的? 那么对应的布局xml文件是哪个?

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信