一、效果图:
二、相关代码:
这里写代码片protected void DialogPhoto() {
LayoutInflater inflater=LayoutInflater.from(this);
View view=inflater.inflate(R.layout.user_dialog_photo, null);
dialog=new Dialog(this);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.setContentView(view);
dialog.show();
TableRow btn_photoprograh=(TableRow)view.findViewById(R.id.photograph);
TableRow btn_choice_photo=(TableRow)view.findViewById(R.id.choice_photo);
TableRow btn_cancel=(TableRow)view.findViewById(R.id.cancel);
btn_cancel.setOnClickListener(this);
btn_photoprograh.setOnClickListener(this);
btn_choice_photo.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.photograph:
dialog.dismiss();
intent=new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, 1);
break;
case R.id.choice_photo:
dialog.dismiss();
intent=new Intent(Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent, 3);
break;
case R.id.cancel:
dialog.dismiss();
break;
default:
break;
}
}
三、demo下载地址:http://pan.baidu.com/s/1gdrmZUr