我想你可以试试这个:
- 创建文件夹
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
为例,您可以根据需要进行调整。