簡體   English   中英

將ImageView中的圖像縮放到完整大小

[英]Scaling image in ImageView to full size

我有一個ImageView和一個extern圖像,可以在啟動時加載到ImageView中。 問題是:圖像沒有設備的高度。 寬度是正確的全尺寸。 如何使圖像達到設備高度,使其全屏?

如果您不關心縱橫比 ,請使用

android:adjustViewBounds="false" 
android:scaleType="fitXY"

或者如果以編程方式......

ImageView imageView = (ImageView)v.findViewById(R.id.fullImage);
imageView.setScaleType(ImageView.ScaleType.FIT_XY);

希望這可以幫助...

嘗試這個

Display mDisplay= activity.getWindowManager().getDefaultDisplay();
int width= mDisplay.getWidth();
int Height= mDisplay.getHeight();

您可以獲取設備高度並以編程方式設置imageview的高度。

imageView.getLayoutParams().height = Height;

首先將imageview的寬度和高度設置為match_parent

android中的imageview小部件提供的縮放類型很少:

其中,我經常使用centerCrop,因為它保持了寬高比,但你可以找到更適合你的東西。

android:scaleType="centerCrop"

也不要忘記在你的xml中寫這行:

android:adjustViewBounds="false"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM