5

エラーに精通していて、それを回避するため に画像を下に保持する必要があることを知っているという悪名高いOpenGLRendererエラーを受け取りました。"Bitmap too large to be uploaded into a texture."2048 pixels

ただし、特定の電話であるSamsung Galaxy Nexusでは、実際の画像サイズの2倍の画像サイズが報告されています。

私の画像はdrawableフォルダにあり、サイズは2048x95。です。アプリを実行してその画像をディスプレイに追加しようとすると、悪名高いエラーが発生します。

ビットマップが大きすぎてテクスチャにアップロードできません(4096x190、max = 2048x2048)

何が得られますか?

4

1 に答える 1

5

画像がドローアブルフォルダにある場合は、デバイスに応じて適切な密度に拡大縮小されます。つまり、mdpiデバイスの場合、画像は適切なサイズになりますが、hdpi、xhdpi、およびxxhdpiの場合、画像は思ったよりもはるかに大きくなり、ldpiデバイスの場合は画像が小さくなります。

Galaxy Nexusで画像をそのように拡大縮小したくない場合は、drawable-xhdpiフォルダーに配置します。

于 2013-02-19T21:09:04.420 に答える