2013-06-20 55 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(); 
    } 
} 

這將避免任何一種挑對話框的應用中的所有意見。