我正在做一个计算器.所以我Buttons用数字和函数做了我自己的.必须计算的表达式是在一个EditText,因为我希望用户也可以在表达式的中间添加数字或函数,所以EditText我有cursor.但我想Keyboard在用户点击时禁用EditText.我发现这个例子可以Android 2.3,但是ICS禁用Keyboard了光标和光标.
public class NoImeEditText extends EditText {
public NoImeEditText(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
public boolean onCheckIsTextEditor() {
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
然后我NoImeEditText在我的XML文件中使用它
<com.my.package.NoImeEditText
android:id="@+id/etMy"
....
/>
Run Code Online (Sandbox Code Playgroud)
如何使这个EditText与ICS兼容??? 谢谢.
keyboard android android-edittext android-4.0-ice-cream-sandwich