How to open Menu Context Android with click button in listview adapter ?
I tried with my code, but not show the menu context,
code
Use like this:
act_komentar.setOnClickListener(new android.view.View.OnClickListener() {
public void onClick(View v) {
//To register the button with context menu.
registerForContextMenu(act_komentar);
openContextMenu(act_komentar);
}
});
final int CONTEXT_MENU_VIEW = 1;
final int CONTEXT_MENU_EDIT = 2;
final int CONTEXT_MENU_ARCHIVE = 3;
@Override
public void onCreateContextMenu (ContextMenu menu, View
v, ContextMenu.ContextMenuInfo menuInfo){
//Context menu
menu.setHeaderTitle("My Context Menu");
menu.add(Menu.NONE, CONTEXT_MENU_VIEW, Menu.NONE, "Add");
menu.add(Menu.NONE, CONTEXT_MENU_EDIT, Menu.NONE, "Edit");
menu.add(Menu.NONE, CONTEXT_MENU_ARCHIVE, Menu.NONE, "Delete");
}
@Override
public boolean onContextItemSelected (MenuItem item){
// TODO Auto-generated method stub
switch (item.getItemId()) {
case CONTEXT_MENU_VIEW: {
}
break;
case CONTEXT_MENU_EDIT: {
// Edit Action
}
break;
case CONTEXT_MENU_ARCHIVE: {
}
break;
}
return super.onContextItemSelected(item);
}
Output:
Hope this will work for you.