今天,为了准备一个比赛,开始写一个android的手机过关游戏,写了几个surfaceView/主activity和管理图片缩放的工具类。本来以为一切进展顺利呢,结果,在真机测试时,发现图片缩放老是不对。我就开始找啊找啊找错误。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
最后,我新建了一个文件夹名字叫做drawable-nodpi,结果图片缩放就正常了。经过检验,发现同一张图片放在drawable-hdpi文件夹中和放在我自己新建的drawable-nodpi中,通过bitmap.getWidth()和bitmap.getHeight()方法获取的图片尺寸竟然是不一样的!(同一张图片哟!),放在drawable-hdpi文件夹中图片尺寸比原始尺寸小很多。
我是菜鸟,我犯错我开心。这就是大一小弟今天的收获。
最后,我新建了一个文件夹名字叫做drawable-nodpi,结果图片缩放就正常了。经过检验,发现同一张图片放在drawable-hdpi文件夹中和放在我自己新建的drawable-nodpi中,通过bitmap.getWidth()和bitmap.getHeight()方法获取的图片尺寸竟然是不一样的!(同一张图片哟!),放在drawable-hdpi文件夹中图片尺寸比原始尺寸小很多。
我是菜鸟,我犯错我开心。这就是大一小弟今天的收获。