我用数字做了一个简单的计算器。 我不想要键盘,或者在触摸edittext时弹出它。 我怎样才能禁用它,所以我的数字按钮可以使用insted? 我没有问题的按钮,只有键盘。单击EditText时如何禁用键盘?
0
A
回答
0
这种帮助也许https://stackoverflow.com/questions/1109022/how-to-close-hide-the-android-soft-keyboard
你也可以做的是什么,当用户选择的UI组件,如检测:
txtEdit.setOnTouchListener(new View.OnTouchListener(){
public boolean onTouch(View view, MotionEvent motionEvent) {
// your code here....
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
return false;
}
});
从(https://stackoverflow.com/questions/3389201/detect-touch-on-edittext-but-not-interrupt-it两者)
0
你也可以只使用一个TextView来代替,然后根据按下的按钮编辑文本。
0
如果我明白你问的要求是否要打开EditText所在的布局,并在其属性下将其“输入类型”更改为“数字”,或者只需在xml文件中使EditText如下所示:
<EditText
android:id="@+id/YourEditText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="number" />
重要的线是android:inputType="number"
相关问题
- 1. 单击EditText时键盘不显示
- 2. 禁用软键盘为EDITTEXT
- 3. 如何在Android中使用EditText时完全禁用键盘?
- 4. 如何在iOS中单击UITextField时禁用键盘?
- 5. 如何禁用EditText专注时显示的键盘?
- 6. EditText隐藏在键盘上时点击
- 7. 禁用EditText数组上的Android键盘
- 8. 禁用EditText元素显示键盘
- 9. 在点击键盘(虚拟键盘)时替换editText的文本
- 10. 如何在用户点击时禁用键盘?
- 11. 如何在editText外部点击时隐藏键盘?
- 12. Android EditText:单击返回按钮时关闭键盘
- 13. 如何在软键盘显示时隐藏EditText软键盘?
- 14. 如何禁用EditText的键盘和光标功能..?
- 15. 如何禁用特定EditText的硬件键盘?
- 16. 当禁用键盘时,EditText错误不会停止
- 17. 如何在EditText为LongClick时禁用edittext?
- 18. Opera的右键单击会禁用键盘事件
- 19. Fancybox - 如何禁用右键单击
- 20. iPhone - 临时禁用键盘
- 21. 如何捕捉用虚拟键盘按下的键并在Android中禁用EditText?
- 22. 点击EditText不会显示键盘?
- 23. 当点击editText显示android键盘
- 24. 点击EditText不显示软键盘
- 25. 如何在单击单选按钮后禁用edittext?
- 26. 如何禁用所有键盘按键?
- 27. 音量键单击时禁用声音
- 28. 每次使用Edittext时隐藏键盘
- 29. 如何确保在用户双击edittext时屏幕键盘才会出现?
- 30. 如何判断何时从UIWebview键盘的键盘上点击?