我知道這裏有很多關於這個話題的信息,但我仍然有點困惑。我製作了一個適用於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