[英]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.