Я делаю калькулятор.
Поэтому я сделал свой собственный 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??? Спасибо.