2017-09-21 37 views
0

我在react-native中有一个TextInput字段,我将autofocus设置为true,因此它在加载时会自动打开键盘。聚焦TextInput时的大写字母键盘

我想它会打开大写字母键盘是(不仅是第一个字符,我要启用大写键,在打字的时候所有的字母都大写)

enter image description here

根据到TextInput documentation我可以指定keyboardType支架使用哪种键盘。

有几种键盘:默认情况下,电子邮件,数字,手机...

但是没有人做我想做的:(

我怎么能强制键盘聚焦时要大写?的TextInput

+1

尝试:< Cherniv

+0

切尔诺夫,这工作,是最简单的解决方案,如果你把它作为答案我会接受它 –

+0

这是好的,很高兴,如果它有帮助 – Cherniv

回答

0

是只使用内置的XML标记这个 如果XML:

android:textAllCaps 

存在于所有大写文本本。可用时可以使用小型表格。

可能是布尔值,例如“true”或“false”。

相关方法: 如果代码:

setAllCaps(boolean) 

如果您需要做的是通过炭炭你可以写一个框TextChanged监听器,但我不认为这是必要的这种情况。

0

使用此android:inputType="textCapCharacters"

(OR)

设置input typeTYPE_CLASS_TEXT| TYPE_TEXT_FLAG_CAP_CHARACTERS。键盘应该尊重这一点。

相关问题