当前位置: 代码迷 >> Android >> 怎么捕获输入框的长按事件
  详细解决方案

怎么捕获输入框的长按事件

热度:960   发布时间:2016-05-01 22:30:31.0
如何捕获输入框的长按事件
Android中长按输入框可以弹出输入法选择窗口,
如果我想在自己做的程序中捕获这个事件,在输入法
选择窗口弹出之前添加一些别的操作应该怎么做呢?

------解决方案--------------------
Java code
phoneEditText.setOnCreateContextMenuListener(new OnCreateContextMenuListener(){                 @Override                   public void onCreateContextMenu(ContextMenu menu, View v,ContextMenuInfo menuInfo) {                          menu.setHeaderTitle(DataAcquisitionAct.this.getResources().getString(R.string.addContact));                             menu.add(0, 0, 0, DataAcquisitionAct.this.getResources().getString(R.string.local_phoneNumList));                      }            }                            );
------解决方案--------------------
我这个是个长按EditText 调出通讯录。你可以多加一个选项。
 menu.add(0, 0, 0,“选项1”);
 menu.add(0, 1, 0,“选项2”); 
menu.add(0, 2, 0,“选项3”);
------解决方案--------------------
探讨

引用:

Java code
phoneEditText.setOnCreateContextMenuListener(new OnCreateContextMenuListener(){
@Override
public void onCreateContextMenu(ContextMenu menu, View v,Conte…………
  相关解决方案