-1

画像があり、現在画像ビューに設定しています。

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();
4

1 に答える 1

2

そのためにCustomDialogを使用します。Imageviewとその他のコンポーネントを含むレイアウトを作成し、Dialogに設定します。

Dialog dialog = new Dialog(this);
dialog.setContentView(R.layout.dialoglayout);
ImageView imgView=(ImageView)dialog.findViewById(R.id.imagview);
//set image to imgView
dialog.show();
于 2012-05-29T10:39:25.917 に答える