Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 9th, 2012  |  syntax: None  |  size: 1.01 KB  |  hits: 49  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Adding menuitem to existing Context Menu of an Android TextEdit input view
  2. /// Constructor
  3.  
  4.     editText.setOnCreateContextMenuListener(Field1_Clicked);
  5.     editText.setLongClickable(true);
  6.     editText.setOnLongClickListener(Field_Clicked);
  7.        
  8. /// OnCreateContextMenuListener
  9.  
  10.     View.OnCreateContextMenuListener Field1_Clicked = new View.OnCreateContextMenuListener() {
  11.  
  12.         public void onCreateContextMenu(ContextMenu menu, View view, ContextMenuInfo menuInfo) {
  13.             Log.d("Test", "Creating context menu");
  14.             menu.add(Menu.NONE, Menu.FIRST + 1, Menu.NONE, "New option");
  15.         }
  16.     };
  17.        
  18. /// OnLongClickListener
  19.  
  20.     OnLongClickListener Field_Clicked = new OnLongClickListener() {
  21.  
  22.         public boolean onLongClick(View v) {            
  23.             showContextMenu();
  24.             return true;
  25.         }  
  26.     };
  27.  
  28.     public boolean onContextItemSelected(MenuItem item) {
  29.  
  30.         if(item.getTitle().equals("New option")) {
  31.          // Do something();
  32.         }
  33.         return false;
  34.  
  35.     }