第4张Gallery中的头像资源图片在哪?
来源:4-16 图片剪切功能实现-1

慕用0425495
2020-08-14
3回答
-
从你的补充来看,我觉得你需要补充一下RecyclerView的相关知识点,在RecyclerView的使用中可以指定多列展示,而每列的每一个都是一个item,其创建的位置在Adapter的获取type的位置返回的layout id,其本质创建的地方在Adapter的基础封装中,你可以复习一下前面的Adapter封装的知识点。
再者,GalleryView展示的图片是通过Loader加载出来的图片,而Loader加载的图片是手机上的照片,也就是相册,而不是app的resource里边的图片。
你想,GalleryView是用来选择图的,如果是显示resource里边的图片,那我在发布app的时候是不是就需要往里边添加好图片,那么用户是不是就只能选择这几张图片了。
而我们要的并不是这样,我们要的是用户去选择自己手机上的相册,而非app准备的图。
012020-08-14 -
慕用0425495
提问者
2020-08-14
补充: 在慕聊第04章源码.zip中没找到头像图片资源文件
00 -
慕用0425495
提问者
2020-08-14
不好意思, 问题打错了
实际问题是: 在第四章, GalleryView 在ActiveFramgment中被调用, 启动模拟器之后出现了很多张图片, 我们可以点选3个, 问题是:
1,这些图片资源在哪里? 貌似我在第4章的resource文件夹中没找到.
2. GalleryView中维护了选择图片的队列, 还有Image, Adapter内部类, 图片加载器LoaderCallback, 但是通过什么layout能够将多张图片以每行4张, 一直往下排布的形式显示出来的? 是不是通过RecyclerView实现的? 那么对应的布局xml文件是哪个?
00
相似问题