儘管我試圖在ImageView中獲取像素的圖像尺寸,但我發現它的寬度比原始jpg文件寬度多3倍。在ImageView中獲取圖像尺寸(以像素爲單位)
我把一個尺寸爲800 x 600的jpg文件,但下面的代碼顯示寬度爲2400。
Bitmap bitmap = ((BitmapDrawable)imgv.getDrawable()).getBitmap();
float fwidth = bitmap.getWidth();
Log.d("width0", Float.toString(fwidth));
我再次檢查了JPG文件大小,但它沒有改變(800×600), 我還尋找一個解決方案,但上面的代碼顯示在其他用戶的體驗的位圖的正確尺寸。
我做了什麼不正確? 任何人都可以給我一些建議嗎?
感謝您的幫助。
'我做錯了什麼?'沒有。您可能會拉伸您的ImageView以適應其容器的寬度。 –