第4张Gallery中的头像资源图片在哪?

来源:4-16 图片剪切功能实现-1

慕用0425495

2020-08-14

写回答

3回答

Qiujuer

2020-08-14

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

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

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

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

0
1
慕用0425495
非常感谢!我复习以下第三章
2020-08-14
共1条回复

慕用0425495

提问者

2020-08-14

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

0
0

慕用0425495

提问者

2020-08-14

不好意思, 问题打错了

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

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

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

0
0

手把手开发完整的即时通讯App 客户端+服务端+MVP架构

客户端+服务端+MVP架构+封装思想+主流框架

1755 学习 · 874 问题

查看课程