第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將圖像放入圖像視圖中,保持高寬比,然后將圖像視圖調整為圖像尺寸?

將圖像放入圖像視圖中,保持高寬比,然后將圖像視圖調整為圖像尺寸?

梵蒂岡之花 2019-07-27 15:15:11
將圖像放入圖像視圖中,保持高寬比,然后將圖像視圖調整為圖像尺寸?如何將隨機大小的圖像擬合到ImageView?當:最初ImageView尺寸為250 dp*250 dp圖像的更大尺寸應該向上/向下縮放到250 dp。圖像應保持高寬比。這個ImageView縮放后尺寸應與縮放后的圖像尺寸相匹配例如,對于100*150的圖像,該圖像和ImageView應該是166*250。例如,對于150*100的圖像,該圖像和ImageView應該是250*166。如果我把界限設為<ImageView     android:id="@+id/picture"     android:layout_width="250dp"     android:layout_height="250dp"     android:layout_gravity="center_horizontal"     android:layout_marginTop="20dp"     android:adjustViewBounds="true" />圖像在ImageView,但是ImageView總是250 dp*250 dp。
查看完整描述

3 回答

?
三國紛爭

TA貢獻1804條經驗 獲得超7個贊

可能不是這個特定問題的答案,但如果有人像我一樣,正在尋找答案-如何在ImageView中匹配有界大小的圖像(例如,maxWidth)在保持高寬比并消除ImageView占用的過多空間的同時,最簡單的解決方案是在XML中使用以下屬性:

    android:scaleType="centerInside"
    android:adjustViewBounds="true"


查看完整回答
反對 回復 2019-07-28
?
交互式愛情

TA貢獻1712條經驗 獲得超3個贊

下面的代碼使位圖完全符合相同大小的圖像視圖。獲取位圖圖像的高度和寬度,然后借助圖像視圖的參數計算新的高度和寬度。這給了你所需要的圖像與最佳的縱橫比。


int currentBitmapWidth = bitMap.getWidth();

int currentBitmapHeight = bitMap.getHeight();


int ivWidth = imageView.getWidth();

int ivHeight = imageView.getHeight();

int newWidth = ivWidth;


newHeight = (int) Math.floor((double) currentBitmapHeight *( (double) new_width / (double) currentBitmapWidth));


Bitmap newbitMap = Bitmap.createScaledBitmap(bitMap, newWidth, newHeight, true);


imageView.setImageBitmap(newbitMap)

好好享受吧。




查看完整回答
反對 回復 2019-07-28
  • 3 回答
  • 0 關注
  • 422 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號