-1

私のアプリには、タブとして 3 つのアクティビティがあります。それらにはすべて4つのImageViewがあります。setBackgroundDrawable メソッドを使用して、これらのビューの背景を設定します。私のビットマップは動的で、インターネットから来ているため、レイアウトを使用できません。ビットマップのサイズを確認しましたが、それらは正常ですが、別のタブをクリックすると、既にエラー (メモリ不足) が発生しています。

おそらく、ビットマップを拡大することに関するエラーです。

4

1 に答える 1

1

私は解決策を見つけました。

エラーの理由は、onCreate メソッドでビットマップを作成し、それらをビューの背景に設定したためです。

解決策として、onResume メソッドでビットマップを作成し、backgrounddrawables を設定し、onPause メソッドで bakground drawables を null に設定します。

于 2013-08-27T21:00:10.500 に答える