Изменить кнопку "Готово" на цифровой клавиатуре 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, чтобы изменить метку соответственно.

Это не работает для вас, потому что вы ошиблись : как . в ваших атрибутах. Их отключение должно решить вашу проблему в кратчайшие сроки.

Другие вопросы по тегам