私はcustom list view
を実装しました。カスタムリストのコンテキストメニュー項目の使い方android
を(活動を使用しListRowAdapter
がBaseRowAdaptor
を拡張)私は、アダプタクラスのgetView
方法で
itemView.setOnCreateContextMenuListener(new View.OnCreateContextMenuListener()
{
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo)
{
menu.setHeaderTitle("Context Menu");
menu.add(0, v.getId(), 0, "Action 1");
// menu.add(0, v.getId(), 0, "Action 2");
}
});
設定リストビューするcontextmenu
を設定しました。
しかし、アイテム選択イベントはどのように処理されますか?
私はそのイベントをMy Activity
で捕まえることができます。
しかし、私はどのようにリストビューの行を識別できますか?
ありがとう。 IconContextMenuが私のカスタムクラスであるため、コードスニペットは参照のためのものだったので、これは役に立ちません。 – rwe
あなたはcontextMenuを作成し、それをそのままにしておくことができます。 –