2

このアプリで見ます: https://play.google.com/store/apps/details?id=com.appvl.haivl http://s4 . haivl.com/data/photos2/20130623/ce07dcc8255b49b4a55a9cd265db9872/medium-571180dcb6e34226960556476e87483c-400.jpg (正確には 400x2645px ですが、サイズは小さい - 211KB)。

しかし、この画像を表示するデモを作成すると、「ビットマップが大きすぎてテクスチャにアップロードできません」という例外が常に発生します。

上記のアプリでは可能であるため、この画像を表示する方法があると確信しています。

縮小せずにそのような画像を表示する方法を誰かが提案できますか?

感謝します。

4

2 に答える 2

4

ハードウェア アクセラレーションをオフにします。

AndroidManifest.xml のアクティビティのいずれか:

<activity ... />
<activity android:hardwareAccelerated="false" />

または、画像を表示しているビューで:

yourView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
于 2013-06-23T06:29:08.283 に答える