首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

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

2012-03-14 
如何捕获输入框的长按事件Android中长按输入框可以弹出输入法选择窗口,如果我想在自己做的程序中捕获这个

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

热点排行