環境: Android 2.2+
アクティビティがあります。アクティビティは、アダプターを使用してカスタム リストビューを作成し、それを設定します。ユーザーがリスト内の項目 (ImageView サムネイル) をクリックすると、コンテキスト メニューが表示されます。選択の影響として、アクティビティのビューを更新する必要があります。
私の質問は次のとおりです。カスタム アダプターの onClick からアクティビティにコマンドを送信して、それ自体を更新するにはどうすればよいですか?
アクティビティ
...
ListView lv;
lv = (ListView) findViewById(R.id.lvlist);
lv.setAdapter(null);
MyCustomAdapter lvAdapter = new MyCustomAdapter(...);
lv.setAdapter(lvAdapter);
lv.setOnItemClickListener(myClickListener);
...
MyCustomAdapter ( ivLogoと呼ばれる各リスト項目内にサムネイル ImageView があります)
...
ivLogo.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// Carry out some tasks
// At this point inform Activity that it needs to refresh
}
});
myClickListener では何も探していないことに注意してください。サムネイルの onClickListener からの信号が必要です。
私はインターネットを精査しましたが、この特定のケースに役立つものは何も見つかりませんでした. ヘルプ/ポインタは大歓迎です。
ティア
-sph