Изменить кнопку "Готово" на цифровой клавиатуре Android
У меня есть EditText в Android, настроенный для цифровой клавиатуры, и я хотел бы, чтобы кнопка на клавиатуре говорила "следующий", а моя - "готово". Как я могу это изменить? Я уже попробовал:
<com.innovattic.font.FontEditText
style="@style/CadastroTextBoxStyle"
android:hint="CEP"
android:id="@+id/etCEP"
android:inputType="number"
android:singleLine="true"
android.imeOptions="actionNext" />
А также это:
etCEP.setImeActionLabel("Next", KeyEvent.KEYCODE_ENTER);
Но это все еще говорит сделано. Что еще я могу сделать?
Спасибо
1 ответ
Решение
Как можно увидеть в разделе "Задание типа метода ввода", вам не нужно вызывать TextView.setImeActionLabel(CharSequence, int), и вместо этого вам нужно просто предоставить значение android:imeOptions, например actionSend
или же actionNext
в атрибутах XML, чтобы изменить метку соответственно.
Это не работает для вас, потому что вы ошиблись :
как .
в ваших атрибутах. Их отключение должно решить вашу проблему в кратчайшие сроки.