Android——仿ios底部弹出选择框

来源:互联网 发布:windows tools 编辑:程序博客网 时间:2024/05/16 23:38

话不多说,直接上代码,
先下载一个之定义的ActionSheetDialog,地址http://download.csdn.net/detail/android_wm/9734001,下载下来放入你的工程里面
引用,直接写入你的点击事件里面

new ActionSheetDialog(PersonalDataActivity.this)                            .builder()                            .setCancelable(true)                            .setCanceledOnTouchOutside(true)                        .addSheetItem("用相机更换头像", ActionSheetDialog.SheetItemColor.Blue,                                new ActionSheetDialog.OnSheetItemClickListener() {                                    @Override                                    public void onClick(int which) {                                        SelectPicUtil.getByCamera(PersonalDataActivity.this);                                    //    Toast.makeText(PersonalDataActivity.this, "用相机更换头像", Toast.LENGTH_SHORT).show();                                    }                                })                        .addSheetItem("去相册选择头像", ActionSheetDialog.SheetItemColor.Blue,                                new ActionSheetDialog.OnSheetItemClickListener() {                                    @Override                                    public void onClick(int which) {                                        SelectPicUtil.getByAlbum(PersonalDataActivity.this);                                  //      Toast.makeText(PersonalDataActivity.this, "去相册选择头像", Toast.LENGTH_SHORT).show();                                    }                                }).show();

就这样OK了

0 0