2015-12-17 1 views
0
<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="wrap_content" 
    android:layout_height="250dp" 
    android:layout_marginBottom="10dp" 
    android:layout_marginLeft="50dp" 
    android:layout_marginRight="50dp" 
    android:layout_marginTop="10dp" 
     >  
    <ImageView 
     android:id="@+id/image" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent"  
     /> 

</RelativeLayout> 

Изображения:как увеличить размер изображения полностью с точкой зрения изображения в андроиде оповещения

public void imagealert(int position) { 
     final Dialog dialog = new Dialog(mcontext); 
     dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); 
     dialog.getWindow() 
       .setSoftInputMode(
         WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE 
           | WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); 
     dialog.setContentView(R.layout.imagepopulayout); 
     ImageView image = (ImageView) dialog.findViewById(R.id.image); 
     String imgae = dbManager.GetimageUrl(datamodel.get(position).getProdcutid()); 
     String imageUrl = "http://bhaskarmart.com/Images/" + imgae; 
     Picasso.with(mcontext).load(imageUrl).into(image); 
     dialog.show(); 
    } 

Используя этот код я отображение изображения в ImageView на диалоге я хочу показать полное изображение полностью в виде изображения, но я не удалось, пожалуйста, предложить мне, как я буду ас-резанец это ниже моего экрана:

enter image description here

+0

Маржа удалить из вашего '' RelativeLayout – Mohit

+0

Почему в диалоге? Вы знаете эту библиотеку? https://github.com/chrisbanes/PhotoView вы можете увеличивать/уменьшать масштаб, это так просто в использовании и, возможно, это лучший вариант. – Aspicas

ответ

3

Для занимающих изображение со всей точки зрения изображения вам нужно добавить еще одно свойство для просмотра изображений является:

android:scaleType="fitXY" 

ваш ImageView в XML

<ImageView 
    android:id="@+id/image" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:scaleType="fitXY" /> 
+0

Высота увеличивается, но ширина нет? –

0

Используйте это свойство в вашем ImageView.

android:scaleType="fitXY" 
0

Вы можете использовать fitXY

Масштабирует размеры x и y, чтобы точно соответствовать размеру вида; не поддерживает соотношение сторон изображения.

android:scaleType="fitXY" 

Проверить Демо ImageView scaleType Samples

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