2011-10-14 57 views
1

我想通常在ImageView中顯示圖像,但問題是當我在手機中測試時它總是變大,爲什麼?
這裏是SRC圖像:
enter image description hereImageView使手機中的圖像大於源圖像

XML代碼:

<ImageView 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:id="@+id/ButtonMemorizeLayoutNextSura" 
android:src="@drawable/quran_slidingdrawer_leftarrow_state"   
android:layout_marginRight="10dip" /> 
+0

它將顯示具有相同高度/寬度圖像的imageview。 –

+0

whare你存儲你的圖像。 –

+0

@PolamReddy在可繪製文件夾中 – Omar

回答

0

,你可以嘗試在您的ImageView使用scaleType。

<ImageView android:layout_width="wrap_content" 
android:layout_height="wrap_content" android:id="@+id/ButtonMemorizeLayoutNextSura" 
android:src="@drawable/quran_slidingdrawer_leftarrow_state" android:scaleType="fitXY"/> 
+0

嘗試fitXY,但結果相同。 – Omar

+0

對不起,..讓我試試你的問題,我會告訴我是否得到了工作解決方案。但請告訴我你從哪裏得到的圖像SD卡/可繪製?來自Drawable文件夾的 – MKJParekh

+0

。 – Omar

0

設置標籤

Android:scale type = FIT_CENTER 

,或者嘗試而不是給高度和寬度包裝內容CENTER

0

,根據使用浸你的願望給予高度和寬度。

1

最可能的罪魁禍首是dpi的縮放。嘗試將圖像移至drawable-nodpi文件夾(如果文件不存在,請創建一個文件夾)。