点击头像,调用相机,相册改变头像

来源:互联网 发布:逆战刷箱子淘宝 编辑:程序博客网 时间:2024/05/29 08:03
imageView.setOnClickListener(new View.OnClickListener() {    @Override    public void onClick(View view) {        AlertDialog.Builder builder=new AlertDialog.Builder(Main3Activity.this);        builder.setPositiveButton("相机", new DialogInterface.OnClickListener() {            @Override            public void onClick(DialogInterface dialog, int which) {                Intent intent=new  Intent(MediaStore.ACTION_IMAGE_CAPTURE);                startActivityForResult(intent, 1000);            }        });        builder.setNegativeButton("相册", new DialogInterface.OnClickListener() {            @Override            public void onClick(DialogInterface dialog, int which) {                Intent intent=new Intent(Intent.ACTION_PICK);                intent.setType("image/*");                startActivityForResult(intent, 2000);            }        });        builder.create().show();        //drawerLayout.closeDrawer(relativeLayout);    }});
//重写方法
@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {    super.onActivityResult(requestCode, resultCode, data);    if(requestCode==1000 && resultCode==RESULT_OK){        Bitmap bm = data.getParcelableExtra("data");        imageView.setImageBitmap(bm);    }else if(requestCode==2000&&resultCode==RESULT_OK ){        Uri uri = data.getData();        imageView.setImageURI(uri);    }}
原创粉丝点击