Android 在对话框中显示图像

Android 在对话框中显示图像,android,Android,我有一个图像,目前正在imageview上设置它 我希望单击Imageview时,会出现一个类似对话框的弹出窗口,显示图像。。任何方法我都可以做到这一点 Context mContext = getApplicationContext(); Dialog dialog = new Dialog(mContext); dialog.setContentView(R.layout.customdialo

我有一个图像,目前正在imageview上设置它

我希望单击Imageview时,会出现一个类似对话框的弹出窗口,显示图像。。任何方法我都可以做到这一点

                Context mContext = getApplicationContext();
                Dialog dialog = new Dialog(mContext);

                dialog.setContentView(R.layout.customdialog);
                dialog.setTitle("wateva");

                ImageView ivDialog = (ImageView) dialog.findViewById(R.id.ivDialog);
                String filepath = Environment.getExternalStorageDirectory().getPath();
                folder = new File(filepath,"checking");

                File fa = new File(folder,"bmp1.png");
                Bitmap bmpa = BitmapFactory.decodeFile(fa.getAbsolutePath());
                Log.d("error " , "here");
                ivDialog.setImageBitmap(bmpa);
                dialog.show();

使用自定义对话框。创建包含Imageview和其他组件的布局,并将其设置为对话框

Dialog dialog = new Dialog(this);
dialog.setContentView(R.layout.dialoglayout);
ImageView imgView=(ImageView)dialog.findViewById(R.id.imagview);
//set image to imgView
dialog.show();

你搜索过谷歌吗:
ImageView-ivDialog=(ImageView)dialog.findviewbyd(R.id.ivDialog)………查看我的代码也知道我收到了此错误android.view.WindowManager$BadTokenException:无法添加窗口--标记null不适用于应用程序我更正了错误