0

スプライトシート (.png) からいくつかのスプライトをレンダリングしようとして、初めて Android SDK で遊んでいますが、プロジェクトにインポートすると画像が縮小します - 私が作業している画像幅は 1330px ですが、アプリを実行して getWidth() を出力すると、998px と表示されます

画像の特定の領域をトリミングしようとしていて、例外でクラッシュし続けるため、これによりエラーが発生していますjava.lang.IllegalArgumentException: x + width must be <= bitmap.width()

これに対処する方法を教えてもらえますか?

4

1 に答える 1

0

画像を resources フォルダに入れると、使用時に画面に合わせて拡大縮小されます。

これを回避するには、画像をアセット フォルダーに配置し、ビットマップとしてロードします。この方法では、スケーリングされません。

于 2012-06-05T20:01:34.180 に答える