Android: увеличение изображения при нажатии - PullRequest
1 голос
/ 31 октября 2011

Я делаю приложение для Android, в котором нужно, чтобы, когда пользователь нажимает на изображение, я хочу, чтобы оно открывалось на весь экран.Как мне это сделать?Может ли кто-нибудь помочь мне в этом?Спасибо

Ответы [ 2 ]

3 голосов
/ 31 октября 2011

Получить идентификатор изображения выбранного изображения, а затем передать идентификатор этого изображения в действие FullImage с помощью Intent.Отобразите изображение в этом упражнении, используя ImageView.

следуйте кодировке, подобной этой

Activity1 //, где доступны изображения ..

Intent fullScreenIntent = new Intent(v.getContext(),Full.class); 
fullScreenIntent.putExtra(Full.class.getName(),imageId);

в FullImage Activity..добавить этокодирование.

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);  
0 голосов
/ 31 октября 2011

Вы можете сделать это простым способом.

Если у вас есть другие представления о вашей активности, просто установите их Видимость на нет и установите родительский вид для заполнения в событии Click.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...