Android虚拟键盘打开大写锁定

d-m*_*man 8 keyboard android input

我有一个编辑文本字段.当用户默认点击它时,它会在虚拟键盘上显示小写字母.

我希望默认情况下在键盘上显示第一个字母大写字母和其他小字母.

如何才能做到这一点?

Ill*_*ent 9

android:capitalize已弃用.所以请使用:android:inputType

android:inputType="textCapSentences"
Run Code Online (Sandbox Code Playgroud)


Jan*_*usz 6

尝试添加android:capitalize="sentences"到定义EditTextLayout文件中.这应该capitalize是句子的第一个字符.如果你想用大写字母开头每个单词,请使用单词.

有关这一点的更多信息可以在API中找到.

  • 我还发现你可以使用android:inputType ="textCapSentences" (8认同)
  • 你应该使用android:inputType ="textCapSentences"android:capitalize已被弃用. (6认同)

小智 5

为了captialize的每个字符的EditText 使用这些属性.

android:capitalize="characters"
Run Code Online (Sandbox Code Playgroud)