图像尺寸不正确

时间:2013-09-03 13:28:40

标签: android sony sony-smartwatch

这就是我的应用程序的样子:

enter image description here

但这就是它在Galaxy S4(运行股票Android 4.2.2)上的样子

enter image description here

显示的图像比预期的要小得多。似乎问题类似于这个问题:XML Layout on Sony Smartwatch但我已按照建议将我的图像文件放在res/drawable-nodpi文件夹中。

我正在加载这样的drawable:

phoneTypeMobile = BitmapFactory.decodeResource(r, R.drawable.type_mobile);

并在屏幕上显示:

canvas.drawBitmap(phoneTypeMobile, 2, height - 20, null);

这个问题可能是什么原因?谢谢你的任何建议!

1 个答案:

答案 0 :(得分:0)

看不到你的照片,但我知道你的意思。

解码时强制密度:

Options options = new Options();
options.inDensity = DisplayMetrics.DENSITY_DEFAULT;
options.inScaled = false;
phoneTypeMobile = BitmapFactory.decodeResource(resources,
                                               R.drawable.type_mobile,
                                               options);