你好我正在制作Android的应用程序计算器,当用户点击编辑框上的键盘弹出(手机)时如何在应用程序运行时禁用键盘? 原因是我已经设置了数字按钮,因此键盘很难导航。
谢谢
答案 0 :(得分:1)
您需要禁用软键盘,在该编辑文本的xml中添加属性。
<EditText android:id=".."
..
android:focusable="false" />
它将停止执行软键盘。
或
创建自己的类,扩展EditText并覆盖onCheckIsTextEditor():
public class NoImeEditText extends EditText {
public EditTextEx(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
public boolean onCheckIsTextEditor() {
return false;
}
}