如何在圖像視圖中縮放圖像?目前我遵循此線程中給出的其他建議來在Imageview中設置圖像,但它將垂直空間添加到表單菜單項中的圖像集。我只想看到菜單項中圖像的高度。有人能幫我解決這個問題嗎?圖像視圖向Android上的圖像添加垂直空間
注意:iam動態添加圖像到視圖中,並且它不會出現在包資源文件夾中。
如何在圖像視圖中縮放圖像?目前我遵循此線程中給出的其他建議來在Imageview中設置圖像,但它將垂直空間添加到表單菜單項中的圖像集。我只想看到菜單項中圖像的高度。有人能幫我解決這個問題嗎?圖像視圖向Android上的圖像添加垂直空間
注意:iam動態添加圖像到視圖中,並且它不會出現在包資源文件夾中。
通常,如果要縮放圖像,首先將其轉換爲Bitmap
(如果它是資源),並使用Bitmap類的靜態方法createScaledBitmap()
。
例:
Bitmap originalBitmap=BitmapFactory.decodeResource(getResources(), R.drawable.my_image);
Bitmap scaledBitmap=Bitmap.createScaledBitmap(originalBitmap, newWidth, newHeight, false);
imageView.setImageBitmap(scaledBitmap);
嘗試:?
android:fillViewport="true"
,也許使用不同的ScaleType ...
你是什麼意思垂直空間爲它填充? 如果是你可以用view.setpadding(INT左,INT頂部,詮釋權,詮釋底部)設置
http://developer.android.com/reference/android/view/View.html#setPadding(int
我正在設置比屏幕尺寸更大的圖像。它正在調整圖像的水平尺寸以適應屏幕,但不是垂直尺寸。我在圖像的垂直邊緣的任一側看到一些大的空白區域,這會導致我向下滾動以查看圖像。 – user1581207 2012-08-07 08:35:42
我不能設置圖像的寬度和高度,INT,INT,INT)顯示bcoz它應該運行在從3.0英寸到互聯網平板電腦屏幕尺寸的不同屏幕尺寸上。 – user1581207 2012-08-07 08:37:47
謝謝你們,我解決了它。 – user1581207 2012-08-07 14:22:20