读书人

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

发布时间: 2012-03-14 12:01:12 作者: rapoo

如何捕获输入框的长按事件
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…………

读书人网 >Android

热点推荐