2014-01-14 1 views
0

привет, я делаю калькулятор приложений для Android, когда пользователь нажимает на поле редактирования, когда клавиатура появляется (телефон), как я могу отключить клавиатуру, когда приложение запущено? Причина в том, что я уже сделал цифровую кнопку, поэтому клавиатура делает ее очень трудной для навигации.Как отключить клавиатуру телефона во время работы приложения?

Спасибо

+0

Упоминание, что вы программируете в Delphi xe5 ... – Shmuel

ответ

1

Вы должны отключить экранную клавиатуру, добавить атрибут в 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;  
}   
} 
+0

рад, что работали :) – totneschap

 Смежные вопросы

  • Нет связанных вопросов^_^