Виртуальная клавиатура Android включить caps lock
У меня есть текстовое поле редактирования. Когда пользователь нажимает на него по умолчанию, он показывает маленькие буквы на виртуальной клавиатуре.
Я хочу по умолчанию отображать первые буквы, а остальные маленькие на клавиатуре.
Как это можно сделать?
5 ответов
попробуйте добавить android:capitalize="sentences"
на определение EditText
в своем . Это должно capitalize
первый символ предложения. Если вы хотите начать каждое слово с заглавной буквы, используйте слова.
подробнее об этом можно найти в API.
android:capitalize
устарела. Поэтому, пожалуйста, используйте: android:inputType
android:inputType="textCapSentences"
для того, чтобы captialize каждый символ полей EditText используйте это свойство.
android:capitalize="characters"
я использовал атрибут ниже с textCapCharacters
мой EditText
чтобы включить caps lock на виртуальной клавиатуре, и это сработало.
android:inputType="textCapCharacters"
чтобы использовать все символы клавиатуры, используйте это в своем edittext
в xml:
android:inputType="textCapCharacters"
Для заглавной буквы первого символа каждого предложения используйте следующее:
android:inputType="textCapSentences"