我有一个png文件的精灵。 (png文件的大小为432x10)。 png文件位于drawable-xxhdpi文件夹中。当我在具有hdpi密度的模拟器上运行时,mySprite.getWidth()返回432.(mySprite.getWidthScaled()也返回432.)但是png文件看起来只有大约200像素宽。哪种方法给出正确的价值。 (不是png文件的宽度。)监视png文件的像素数的值是多少?非常感谢你。
注意:我的英语不够,抱歉。
答案 0 :(得分:0)
`public Engine onLoadEngine () {
....
SCR_WIDTH = getResources().getDisplayMetrics().widthPixels;
SCR_HEIGHT = getResources().getDisplayMetrics().heightPixels;
MyCamera = new Camera (0, 0, SCR_WIDTH, SCR_HEIGHT);
......
}`