2012-05-29 2 views
-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(); 
+0

сделал U Поиск в Google: http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog –

ответ

2

использование CustomDialog для этого .Create макета, которые имеют 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(); 
+0

спасибо я Виль смотреть в этом :-) – Kumar

+0

'ImageView ivDialog = (ImageView) dialog.findViewById (R.id.ivDialog); '............ см. мой код также –

+0

теперь im получение этой ошибки android.view.WindowManager $ BadTokenException: не удалось добавить окно-токен null не для приложения – Kumar

Смежные вопросы