0

我有编辑文本。长按数字键(在删除控件上)显示对话框(见下文)。相同的长按字母无济于事。是否可以不显示此对话框?

对话

4

1 回答 1

0

为避免显示此菜单,您必须做一个小技巧:

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

它将避免在您的应用程序的所有视图中出现任何类型的选择对话框。

于 2013-06-26T14:56:36.473 回答