2013-06-20 35 views
0

我有EditText。长按数字键(在删除控制上)显示对话框(见下文)。同样的长按信件什么也不做。有没有可能不显示这个对话框?EditText长按菜单

dialog http://i43.tinypic.com/30j064m.jpg

+0

并非所有的输入法编辑器都会提供这个对话框,而且AFAIK无法控制它是否会出现在提供它的输入法编辑器中。 – CommonsWare

回答

0

为避免出现这个菜单中,您需要做的一个小窍门:

static { 
    try { 
     Field field = QwertyKeyListener.class.getDeclaredField("PICKER_SETS"); 
     field.setAccessible(true); 
     ((SparseArray) field.get(null)).clear(); 
    } catch (Exception ex) { 
     ex.printStackTrace(); 
    } 
} 

这将避免任何一种挑对话框的应用中的所有意见。