imageView.setOnClickListener(new View.OnClickListener() {    @Override    public void onClick(View v) {       Intent intent = new Intent("android.intent.action.GET_CONTENT");       intent.setType("image/*");       getRootFragment().startActivityForResult(intent, 1);    }});
private Fragment getRootFragment() {    Fragment fragment = getParentFragment();    while (fragment.getParentFragment() != null) {        fragment = fragment.getParentFragment();    }    return fragment;}
@Overridepublic void onActivityResult(int requestCode, int resultCode, Intent data) {    if (requestCode == 1) {        Uri uri = data.getData();       //  注意此处不要直接调用 Glide.with(mCtx).load(path).into(imageView);否则,会无效       //  而是通过handler进行发送消息显示图片        if (uri != null) {            Message message = Message.obtain();            message.obj = uri;            handler.sendMessage(message);        }    }    super.onActivityResult(requestCode, resultCode, data);}
Handler handler = new Handler() {    @Override    public void handleMessage(Message msg) {        Uri path = (Uri) msg.obj;        Glide.with(mCtx)                .load(path)                .into(imageView);        super.handleMessage(msg);    }};

 

 

 

 

更多相关文章

  1. Android WebView图片显示问题
  2. android 缩放图片与内存溢出
  3. android image cache 图片缓存 异步 下载
  4. android studio中.9.png图片处理
  5. 【Android开发小记--9】触摸事件---实现双指缩放图片
  6. android上传图片(同步上传)
  7. Android实现图片的倒影效果
  8. checkbox切换选中状态的图片
  9. 图片加载库Glide的使用

随机推荐

  1. Android(安卓)开发-Android(安卓)studio
  2. gdbserver/remote debug on android
  3. Ubuntu 12.04 安装 Tomcat8 遇到的问题
  4. Android(安卓)子view超出父View效果
  5. Android各版本代号/版本号/API级别
  6. Android横竖屏总结
  7. android / ffmpeg dynamic module, JNI s
  8. android强制隐藏输入法键盘(亲测可用,欢迎
  9. android onSaveInstanceState的使用方法
  10. android 数据库操作 GreenDAO 第三方开源