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