ギャラリーのアダプターを切り替える方法
-
06-07-2019 - |
質問
ギャラリーのアダプターを動的に切り替えることは可能ですか?
アクティビティの onCreate()
で、これを行いました:
myGallery.setAdapter(adapter1);
そしてその後、私のコードの中で、私は
myGallery.setAdapter(anotherAdapter1);
試してみましたが、エミュレータでは、「setAdapter」を再度実行してもmyGalleryは更新されません。 myGalleryがadapter1を使用していたときにすべてのアイテムを強制的に解放してから、別のAdapter1のアイテムを再作成するにはどうすればよいですか?
ありがとう。
解決
アダプターに対してnotifyDataSetChanged()を呼び出す必要があります
a.notifyDataSetChanged();
ギャラリービューへの変更が更新されます。
所属していません StackOverflow