2014-12-03 48 views
0

對不起,我的英文,其實問題是,我通過在android中的json獲取圖像,但是當我以全尺寸顯示圖像時,圖像被拉伸了,請告訴我該怎麼辦?如何在Android中不顯示圖片的原始大小?

這是我的xml文件

<ImageView 
    android:id="@+id/portFullImage" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:layout_alignParentBottom="true" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentTop="true" 
    android:layout_marginBottom="115dp" 
    android:layout_marginLeft="18dp" 
    android:layout_marginRight="22dp" 
    android:layout_marginTop="70dp" 
    android:src="@drawable/logo" /> 
+1

嘗試添加機器人:在代碼scaleType = 「中心」。 – 2014-12-03 05:23:45

+0

您應該在發佈問題之前進行搜索。我猜想這是非常基本的事情。閱讀[文檔](http://developer.android.com/reference/android/widget/ImageView.ScaleType.html) – 2014-12-03 05:26:17

+0

不,它使我的形象太小。這是我的全尺寸圖像[鏈接](http://truzzinfotech.com/wp-content/uploads/2014/04/kigs.jpg) – jayant 2014-12-03 05:29:03

回答

0

也許你可以用scaleType嘗試在您的ImageView

<ImageView 
android:scaleType="center" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:src="@drawable/logo" /> 
0

您已經使用android:layout_marginTop="70dp"android:layout_marginBottom="115dp"指定topbottom的利潤,這是非常大量的空間如果設備小我認爲。它會讓你的ImageView已經很小。

如果您不打擾它,請嘗試android:scaleType="centerInside"並查看是否有幫助。您可以嘗試下面的參考文檔中提到的其他縮放類型並檢查結果。

參考: Various ScaleType of ImageViewScaleType

相關問題