我知道这里有很多关于这个话题的信息,但我仍然有点困惑。我制作了一个适用于Android应用程序的类视图,该图片适用于位图和文本。查看多屏幕支持
我这样定义的文本位置:
canvas.drawText("SCORE: " + score, (canvas.getWidth() - 150),
(canvas.getHeight() - 20), paintScore);
每例子,但我知道这是不是最好的做这件事的方式,因为它看起来就像我想我的手机上,但在一个与一个更小或更大的屏幕看起来很糟糕,或者只是在屏幕之外。
我应该怎么做?
我尽可能地使用诸如“canvas.getWidht/2”之类的东西,但在某些情况下它不起作用好吧......我认为你的第二个提法有点复杂,但我仍然会尝试。谢谢。 – Kevin04PT 2012-04-13 17:50:42
我试图使用@dimen资源,它工作得很好。谢谢你的提示。 ;) – Kevin04PT 2012-04-15 11:37:29