我想你可以試試這個:
- 創建文件夾
drawable-nodpi
,把你的圖片裏面。
- 使用此代碼查找裝置的寬度:
public static int getWidth() {
int width = 400;
try {
WindowManager wm = (WindowManager) DataBackApplication.getInstance().getApplicationContext()
.getSystemService(Context.WINDOW_SERVICE);
Display display = wm.getDefaultDisplay();
if (Build.VERSION.SDK_INT > 12) {
Point size = new Point();
display.getSize(size);
width = size.x;
} else {
width = display.getWidth(); // Deprecated
}
} catch (Exception e) {
e.printStackTrace();
}
return width;
}
- 構建佈局。使用此代碼
- 加載圖像:
int width = getWidth();
int imgWidth = width/6;
int imgHeight = width/9;
Glide.with(PermissionActivity.this)
.load(R.drawable.privacy_mobile_img)
.override(imgWidth, imgHeight)
.into(imgUserPerm);
使用滑翔加載圖像,因爲它會調整它小型,中型,或任何大小的設備。我以width/6
爲例,您可以根據需要進行調整。