1
A
回答
0
使用該檢測+鍵如果按然後從EditText上刪除+這樣
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
if(keyCode==70){
//do nothing ///
Log.i("ss","dd");
String str=edit.getText().toString().replace("+","");
edit.setText(str);
}
return super.onKeyUp(keyCode, event);
}
+0
希望它在我的模擬器上工作//這裏+鍵給出鍵碼70,所以我比較70 – Sameer 2012-02-14 10:06:21
0
您需要定義編輯文本作爲XML一個NoImeEditText(這是自定義的EditText),然後NoImeEditText等=(NoImeEditText)findViewById(R.id.itsId)應該工作。
public class NoImeEditText extends EditText {
public EditTextEx(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
public boolean onCheckIsTextEditor() {
return false;
}
}
0
你不能禁止+或 - 從鍵盤鍵。但是,您可以限制用戶輸入該密鑰。
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
if(keyCode==70){
//do nothing ///
Log.i("ss","dd");
String str=edit.getText().toString().replace("+","");
edit.setText(str);
}
return super.onKeyUp(keyCode, event);
}
相關問題
- 1. Android禁用鍵盤按鍵反饋
- 2. 顯示鍵盤時禁用按鈕
- 3. jquery禁用鍵盤按鍵
- 4. 禁用Android鍵盤
- 5. Android鍵盤按鈕更改
- 6. Android虛擬鍵盤按鈕被錯誤地禁用(Kindle Fire)
- 7. Android:在按鈕上隱藏鍵盤按
- 8. Android:按下鍵盤上的Done按鈕
- 9. 如何禁用所有鍵盤按鍵?
- 10. Android禁用按鈕
- 11. 軟鍵盤按鈕
- 12. 使用鍵盤「按下」TButtonedEdit按鈕使用鍵盤
- 13. Android禁用軟鍵盤輸入鍵
- 14. Android鍵盤「開始」按鈕到「搜索」
- 15. Android軟鍵盤操作按鈕
- 16. Android的默認按鈕和DONE鍵盤
- 17. 如何禁用/啓用UISearchBar鍵盤的搜索按鈕?
- 18. 禁用Android鍵盤的用於WebView文本輸入的「Go」按鈕
- 19. 在android軟鍵盤中禁用/檢測鍵盤解鎖鍵
- 20. 禁用iphone鍵盤上的數字和標點按鈕
- 21. 如何禁用iPhone鍵盤上的Go按鈕
- 22. 禁用輸入按鍵輸入按鈕
- 23. Android禁用所有按鈕
- 24. Android禁用後退按鈕
- 25. 禁用Android主頁按鈕
- 26. 如何禁用Android按鈕?
- 27. Android禁用網格按鈕
- 28. 鍵盤下方的按鈕
- 29. Kindle Fire的鍵盤按鈕
- 30. 鍵盤按鈕和Jbutton
做你解決了嗎?如果是,那麼張貼你的答案以幫助other.And如果你喜歡其中的任何答案,那麼請接受 – Sameer 2012-02-18 06:29:44
以及我沒:( – 2012-02-20 03:44:51