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下进行opencv开发的配置
  2. TextView添加Onclick点击无效没反应解决办法
  3. Android(安卓)控件 —— ListView
  4. Android(安卓)Drawable的那些事儿
  5. Android:Native C源码(NDK)如何使用sqlite3进行编程?
  6. Android(安卓)Activity生命周期--应知应会
  7. android webview 设置背景透明色
  8. android fragment 使用name关联Fragment
  9. Android(安卓)工程在4.0基础上混淆

随机推荐

  1. 第一个Android应用程序
  2. android系统架构图
  3. Animation
  4. Android(安卓)添加一个产品
  5. [004] 详解Windows平台搭建Androiod开发
  6. 我的android 第22天 - url介绍
  7. android 关于Location of the Android(安
  8. Android(安卓)自定义漂亮的Seekbar样式
  9. Android中的Menu功能菜单-OptionsMenu[选
  10. Android布局文件的属性值解析