0

だから私はアドバイスが必要です。時間制限のある小さなゲームがあり、最後の5秒間、バックグラウンドでの残り時間を表示したいと思います(別名カウントダウン:5 4 3 2 1)。以前は、すべての画像をさまざまな画面サイズに簡単に拡大縮小できるように、数字の大きな画像を作成していました。現在、バッファのスペースが不足しています(java.lang.OutOfMemoryError:ビットマップサイズがVMバジェットを超えています)ので、drawTextを使用して数値をバックグラウンドに配置したいのですが、すべてのデバイスの画面全体にスケーリングする必要があります。これを行う方法についての提案はありますか?

ありがとう-デレク

4

1 に答える 1

1

解決策は、「sp」またはスケールに依存しないピクセルを使用することです。それらの詳細と使用方法については、http: //developer.android.com/guide/practices/screens_support.htmlを参照してください。

于 2012-02-09T20:14:27.827 に答える