Я делаю калькулятор.
Поэтому я сделал свой собственный 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;
}
}
И затем я использую этот NoImeEditText в моем XML файле
<com.my.package.NoImeEditText
android:id="@+id/etMy"
....
/>
Как я могу совместить этот EditText с ICS??? Спасибо.