Androidマーケットで入手できる「Diaro」と「my Diary」アプリを見ていました。アイテムはリスト ビューに表示され、アイテムを長押しすると、さまざまなオプション (編集、削除など) を含むコンテキスト メニューが開きます。私は自分のアプリに同じものを実装しようとしましたが、これは似たようなものです。しかし、問題は、onContextItemSelected(MenuItem item)
クリックしたアイテムの内容を取得できないことです。のコードは次のonContextItemSelected(MenuItem item)
とおりです。
@Override
public boolean onContextItemSelected(MenuItem item) {
// TODO Auto-generated method stub
AdapterContextMenuInfo info = (AdapterContextMenuInfo) item
.getMenuInfo();
switch (item.getItemId()) {
case R.id.edit:
break;v
// rest of the codetion
}
return super.onContextItemSelected(item);
}
この関数からリストビューでクリックされたアイテムのIDを取得するにはどうすればよいですか? 私は本当にここでいくつかの助けを使うことができます:)