0
你好我正在做一个应用程序计算器的android当用户点击编辑框上的键盘弹出(电话)了我应该如何禁用键盘时运行? 原因是我已经做了数字按钮,所以键盘使它很难导航。如何在应用程序运行时禁用手机键盘?
谢谢
你好我正在做一个应用程序计算器的android当用户点击编辑框上的键盘弹出(电话)了我应该如何禁用键盘时运行? 原因是我已经做了数字按钮,所以键盘使它很难导航。如何在应用程序运行时禁用手机键盘?
谢谢
您需要禁用软键盘,在该编辑文本的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;
}
}
高兴它的工作:) – totneschap
提及您是在Delphi编程xe5 ... – Shmuel