关闭

Android图片选择器

593人阅读 评论(0) 收藏 举报
分类:

最近在项目当中需要做一个相册的功能,这就牵涉到拍照、多图片选择上传于是立马搜一把,看到了这个比较不错的图片选择器。

怎么样效果还不错吧,源码我就不贴出来了,有兴趣的自己可以下载源码自己试试效果,待会会在文章后面给出源码链接;
 
问题一:数据的保存
细心地朋友可能观察到了,看到这有个EditText,当我们选择图片后,这个值会丢失掉
所以你需要用SharedPreferences 保存数据,然后再onResum()中恢复即可
 
问题二:选择图片时的图标标识会变得很大,跟Demo效果差别比较大:
               解决方案:把图标的width,height 设小点即可。
 
问题三:如何获取图片的URL:
               解决方案:
  可以观察到图片的路径,基本的问题就这些,而我的需求当中还有个这样的需求,就是图片上传到某个相册时,我
又想在拍照或者到图库选择图片上传,上传的图片要显示到这个界面的Activity,
 
 
解决这个问题: 首先你看过源码了,在OnCreate中初始化资源和Bitmap
 
这样就可以做到在其他Activity选择相册中的图片后,跳转到你上传图片的那个Activity并显示图片:
调用照相头拍照时需注意一下
 
 添加个 跳转方式即可,
问题四:当你选择图片显示并提交后,如果你想清楚图片你需要清除掉保存图片的集合,于是你兴奋的敲起了代码
Bimp.tempSelectBitmap.clear();
adapter.notifyDataSetChanged();
运行后发现,沂怎么回事,页面么发生改变,图片没有清除吗?于是Debug断点跟踪下发现集合为0了啊,为什么没改变呢:原因就在这行代码
Bimp.tempSelectBitmap.clear();
//赋值为0即可
Bimp.max=0;
adapter.notifyDataSetChanged();
 
好了,到此文章就结束了,排版样式忽略即可,希望能帮助到有需要的朋友。
 
 
 
 
 
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1635次
    • 积分:45
    • 等级:
    • 排名:千里之外
    • 原创:3篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档