我在屏幕上显示一些 TexViews。它们还包含文本以及可绘制的图像。我的问题是如何根据下面的屏幕分辨率缩放可绘制对象是我当前正在运行的代码:
Drawable dr = getResources().getDrawable(R.drawable.image);
Bitmap bitmap = ((BitmapDrawable) dr).getBitmap();
Drawable d = new BitmapDrawable(this.getResources(),Bitmap.createScaledBitmap(bitmap, 35, 35, true));
textView.setCompoundDrawablesWithIntrinsicBounds(d, null,null,null);
这里我使用了比率 35,但是当我们在更大的屏幕上运行应用程序时,图像看起来很小。
任何建议为不同的屏幕尺寸缩放图像?