我正在制作一个Android应用程序,在需要时,当用户点击图像时,我希望它在全屏幕中打开。我该如何做到这一点? 任何人都可以帮助我吗? 感谢
答案 0 :(得分:3)
获取所选图像的图像ID,然后使用Intent将该图像ID传递给FullImage活动。使用ImageView在该活动中显示图像。
按照这样编码
活动1 //图片可用..
Intent fullScreenIntent = new Intent(v.getContext(),Full.class);
fullScreenIntent.putExtra(Full.class.getName(),imageId);
在FullImage活动中......添加此编码。
int imageId1 = intent.getIntExtra(Full.class.getName(),default1);
InputStream is = this.getResources().openRawResource(imageId1);
Bitmap originalBitmap = BitmapFactory.decodeStream(is);
ImageView myimage = (ImageView) findViewById(R.id.ImageView01);
myimage.setImageBitmap(originalBitmap);
myimage.setScaleType(ScaleType.MATRIX);
答案 1 :(得分:0)
你可以轻松地做到这一点。
如果您对自己的活动有其他观点,只需将其可见性设置为已消失,并在Click事件中将imageview填充为父级。