这就是我的应用程序的样子:
但这就是它在Galaxy S4(运行股票Android 4.2.2)上的样子
显示的图像比预期的要小得多。似乎问题类似于这个问题:XML Layout on Sony Smartwatch但我已按照建议将我的图像文件放在res/drawable-nodpi
文件夹中。
我正在加载这样的drawable:
phoneTypeMobile = BitmapFactory.decodeResource(r, R.drawable.type_mobile);
并在屏幕上显示:
canvas.drawBitmap(phoneTypeMobile, 2, height - 20, null);
这个问题可能是什么原因?谢谢你的任何建议!
答案 0 :(得分:0)
看不到你的照片,但我知道你的意思。
解码时强制密度:
Options options = new Options();
options.inDensity = DisplayMetrics.DENSITY_DEFAULT;
options.inScaled = false;
phoneTypeMobile = BitmapFactory.decodeResource(resources,
R.drawable.type_mobile,
options);