[英]Set layout width and height programmatically base on Screen size Android
[英]Android : set width and height of bitmap base on screen size programmatically
您可以使用以下代碼獲取設備屏幕的縮放因子以縮放圖像大小:
getResources().getDisplayMetrics().density;
這將為您提供:
ldpi = 0.75
mdpi = 1.0
hdpi = 1.5
xhdpi = 2.0
xxhdpi = 3.0
xxxhdpi = 4.0
您可以使用ImageView
在任何屏幕尺寸下顯示位圖。 只需在imageView中設置位圖並將imageView的scaleType設置為fitCenter。
imageView.setScaleType (ImageView.ScaleType.FIT_CENTER);
如果要更改位圖的尺寸,請創建縮放的位圖。
Bitmap resizedBitmap = Bitmap.createScaledBitmap(myBitmap, (int)(myBitmap.getWidth()*1.2), (int)(myBitmap.getHeight()*1.2), true);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.