3

ギャラリーのアダプターを動的に切り替えることはできますか?

onCreate()私の活動の中で、私はこれをしました:

myGallery.setAdapter(adapter1);

そして後で私のコードで、私はしました

myGallery.setAdapter(anotherAdapter1);

試しましたが、エミュレータでは、「setAdapter」を再度実行してもmyGalleryが更新されません。どうすればmyGalleryがadapter1を使用していたときにすべてのアイテムを解放し、anotherAdapter1のアイテムを再作成するように強制できますか?

ありがとうございました。

4

1 に答える 1

1

アダプターに notifyDataSetChanged() を呼び出す必要があります

a.notifyDataSetChanged();

これにより、ギャラリー ビューへの変更が更新されます。

于 2011-09-15T16:27:38.403 に答える