當前位置:首頁 » 安卓系統 » android長按復制

android長按復制

發布時間: 2024-10-27 14:03:32

A. Android的EditText長按只顯示上面的復制粘貼菜單,不要彈出下面的輸入法鍵盤怎麼做

4.0以上的API禁止EditText彈出鍵盤需要這樣寫:

4.0的是setShowSoftInputOnFocus,4.2的是setSoftInputOnFocus。

java">EditTexteditText;
//editText的實例化我不寫了
InputMethodManagerimm=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(e1.getWindowToken(),0);
try{
Class<EditText>cls=EditText.class;
setSoftInputShownOnFocus=cls.getMethod("setShowSoftInputOnFocus",boolean.class);
setSoftInputShownOnFocus.setAccessible(true);
setSoftInputShownOnFocus.invoke(editText,false);
}catch(Exceptione){
e.printStackTrace();
}

並且還要在配置文件裡面加上android:windowSoftInputMode="stateHidden"

4.0以下的可用editText.setInputType(InputType.TYPE_NULL);

或者直接在XML進行屬性設置。

如果對4.0以上系統的操作這句代碼,EditText將會沒有游標。

熱點內容
eds伺服器是什麼 發布:2024-10-27 16:02:39 瀏覽:1
mysqlpython連接池 發布:2024-10-27 16:02:35 瀏覽:180
四川阿里雲伺服器選哪裡 發布:2024-10-27 15:55:18 瀏覽:700
soaphp 發布:2024-10-27 15:54:21 瀏覽:218
我的世界暑期紅石伺服器 發布:2024-10-27 15:54:11 瀏覽:958
台灣ip代理伺服器雲伺服器 發布:2024-10-27 15:53:21 瀏覽:645
app編譯原理 發布:2024-10-27 15:52:20 瀏覽:105
qq留言的訪問記錄 發布:2024-10-27 15:49:41 瀏覽:877
androidtextview點擊事件 發布:2024-10-27 15:42:24 瀏覽:692
安卓全民k歌怎麼唱 發布:2024-10-27 15:23:51 瀏覽:964