BeeFramework框架学习之二(自定义提示框 照相机的实现)

来源:互联网 发布:慢性牙周炎 知乎 编辑:程序博客网 时间:2024/06/07 02:55

一、效果图:
这里写图片描述
这里写图片描述
二、相关代码:

这里写代码片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

0 0
原创粉丝点击