
Untitled
By: a guest on
May 9th, 2012 | syntax:
None | size: 1.01 KB | hits: 49 | expires: Never
Adding menuitem to existing Context Menu of an Android TextEdit input view
/// Constructor
editText.setOnCreateContextMenuListener(Field1_Clicked);
editText.setLongClickable(true);
editText.setOnLongClickListener(Field_Clicked);
/// OnCreateContextMenuListener
View.OnCreateContextMenuListener Field1_Clicked = new View.OnCreateContextMenuListener() {
public void onCreateContextMenu(ContextMenu menu, View view, ContextMenuInfo menuInfo) {
Log.d("Test", "Creating context menu");
menu.add(Menu.NONE, Menu.FIRST + 1, Menu.NONE, "New option");
}
};
/// OnLongClickListener
OnLongClickListener Field_Clicked = new OnLongClickListener() {
public boolean onLongClick(View v) {
showContextMenu();
return true;
}
};
public boolean onContextItemSelected(MenuItem item) {
if(item.getTitle().equals("New option")) {
// Do something();
}
return false;
}