图片选择器, 支持多图选择和图片预览等功能。

支持jitpack

支持选择多张

支持选择图片数量上限

支持图片选择顺序

支持图片预览

使用步骤

1. 在project的build.gradle添加如下代码(如下图)

allprojects {

repositories {

maven { url "https://jitpack.io" }

}

}

2. 在Module的build.gradle添加依赖

compile 'com.github.open-android:ImageSelector:0.1.0'

3. 配置如下权限

4.复制如下代码到xml布局

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:onClick="selectImg"

android:text="@string/image_selector_select_image" />

android:layout_width="match_parent"

android:layout_height="match_parent">

android:id="@+id/content"

android:layout_width="match_parent"

android:layout_height="wrap_content" />

5.复制如下代码到java类当中

public class MainActivity extends AppCompatActivity {

private static final int REQUEST_CODE_SELECT_IMG = 1;

private static final int MAX_SELECT_COUNT = 9;

private TextView mContentTv;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

initView();

}

private void initView() {

mContentTv = (TextView) findViewById(R.id.content);

}

@Override

protected void onActivityResult(int requestCode, int resultCode, Intent data) {

if (requestCode == REQUEST_CODE_SELECT_IMG) {

showContent(data);

return;

}

super.onActivityResult(requestCode, resultCode, data);

}

private void showContent(Intent data) {

List paths = ImageSelector.getImagePaths(data);

if (paths.isEmpty()) {

mContentTv.setText(R.string.image_selector_select_none);

return;

}

mContentTv.setText(paths.toString());

}

public void selectImg(View v) {

ImageSelector.show(this, REQUEST_CODE_SELECT_IMG, MAX_SELECT_COUNT);

}}

欢迎关注微信公众号

android 查看多个图片,一分钟实现Android多张图片选择相关推荐

  1. android 查看多个图片,android提取视频多张图片和视频信息

    android提取视频多张图片和视频信息 话说2016年的直播比较火,2017年短视频又火了.但对于开发者来说隐藏在这背后的技术才是我们所关心的,毕竟我们是靠技术吃饭的. 现在在安卓中多媒体服务比较强 ...

  2. android查看控件的xml属性,006 Android XML 控件属性设置技巧汇总

    1.textview 组件文本实现替换(快速实现字符资源的调用) android 应用资源位置在 project(工程名)--->app--->res--->values 在stri ...

  3. 【Android 安装包优化】WebP 图片格式兼容与性能 ( Android 中的 WebP 图片格式兼容问题 | Android 中的 WebP 图片格式性能 )

    文章目录 一.Android 中的 WebP 图片格式兼容问题 二.Android 中的 WebP 图片格式性能 三.参考资料 一.Android 中的 WebP 图片格式兼容问题 在 Android ...

  4. vba 压缩图片_1分钟批量处理100张图片,Word图片批量压缩/提取/居中统统搞定

    天下苦Word久矣!Word不仅是个码字工具,还是个排版工具,而Word在排版方面经常遇到的问题,恐怕说个三天三夜都说不完! 好不容易做完了100页的活动方案,交到处女座上司那里,他告诉我:" ...

  5. vba 保存word里面的图片_1分钟批量处理100张图片,有Word在

    天下苦Word久矣!Word不仅是个码字工具,还是个排版工具,而Word在排版方面经常遇到的问题,恐怕说个三天三夜都说不完! 好不容易做完了100页的活动方案,交到处女座上司那里,他告诉我:" ...

  6. android查看应用权限管理,通过adb列出Android应用程序的权限

    我只是想将Jason和Juuso的答案结合在一起,并注意到前者列出了授予的权限,而后者列出了请求的权限(包括被授予的权限). 要查看仅授予的权限(但忽略被请求但未被授予的权限),请使用 adb she ...

  7. android查看轨迹,一种提取并分析Android手机行踪轨迹的方法

    一种提取并分析Android手机行踪轨迹的方法 [技术领域] [0001 ] 本发明涉及信息安全技术领域,特别涉及一种提取并分析Android手机行踪轨迹的方法. [背景技术] [0002]Andro ...

  8. 让 Android 可以识别BMP图片文件,且目前Android所支持的所有图片格式

      在Android自带到图片浏览器中,默认是不支持BMP格式的图片文件到,通过修改源码使得它支持BMP文件. Android 的图片编码解码是由 Skia 图形库负责的,Skia 通过挂接第三方开源 ...

  9. android上传本地图片到服务器上,Android使用post方式上传图片到服务器的方法

    本文实例讲述了Android使用post方式上传图片到服务器的方法.分享给大家供大家参考,具体如下: /** * 上传文件到服务器类 * * @author tom */ public class U ...

最新文章

  1. Linux 创建子进程执行任务
  2. 万字长文详解如何用Python玩转OpenGL | CSDN 博文精选
  3. 灰度图片维度与彩色图片维度-python-scikit-image包
  4. 百度地图API实现地图应用
  5. Mysql 备份和还原
  6. 面向机器学习的特征工程 八、自动化特征提取器:图像特征提取和深度学习
  7. Oracle Golden Gate - 概念和机制
  8. 几种排序算法的比较(冒泡、快速、Shell排序)
  9. Delphi2010正式版的代码格式化及自动完成
  10. windows下载及安装redis
  11. 智能控制器在风机及水泵中的应用
  12. python球的体积公式_鬼斧神工:求n维球的体积
  13. 《汉信码》——中国首个完全自主知识产权二维条码国家标准颁布
  14. 计算机科学计算矩阵答案,计算机科学计算答案.doc
  15. 【noip模拟赛5】细菌
  16. c语言课程设计 日历显示,c语言课程设计_电子日历.doc
  17. 计算机设备维修预算申,维修费用申请报告
  18. Python+Appium从安装到第一个小练习(保姆级别教程)
  19. SR研究(1)RCAN论文阅读上
  20. 系统架构师(四)计算机网络

热门文章

  1. 跨境电商Etsy如何使用交互行为类型进行可解释推荐
  2. 革命性提升-宇宙最强的NLP预训练BERT模型(附官方代码)
  3. 6月2日,网易云信SDK全面支持IPv6
  4. 8.22 13.1-13.3
  5. 【IBatis.Net】 各种配置说明
  6. Linux命令04:info
  7. 《货币是个什么东西》笔记
  8. CentOS更换网卡设置
  9. pyspark map代码示例
  10. 阿里云ubuntu软件包镜像源地址