Я делаю калькулятор.
Поэтому я сделал свои собственные Buttons
с цифрами и функциями.
Выражение, которое должно быть вычислено, находится в EditText
,потому что я хочу, чтобы пользователи могли добавлять числа или функции также в середине выражения, поэтому с EditText
у меня есть курсор . Но я хочу отключить
Клавиатуру
, когда пользователи нажимают на EditText
.
Я нашел этот пример, что это нормально для Android 2.3
, но с ICS
отключите клавиатуру
, а также курсор.
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??? Спасибо.