2017-09-21 8 views
0

반응 네이티브에 TextInput 필드가 있고 autofocustrue으로 설정하면로드 할 때 자동으로 키보드가 열립니다.TextInput에 초점을 맞추기 위해 대문자 키보드

내가 원하는 것은 대문자에서 키보드를 엽니 다한다는 것입니다 (만을 먼저 문자, I는 대문자 키를 입력 할 때 그렇게 모든 문자를 대문자 활성화 할)

enter image description here

에 따르면 TextInput documentationkeyboardType 소품과 함께 사용할 키보드 종류를 지정할 수 있습니다.

가능한 여러 키보드가 있습니다 : 기본, 이메일, 숫자, 전화 ...

그러나 그들 중 누구도 내가이 집중 될 때 대문자 키보드를 강제 할 방법 :(

를 원하는 것을 할 수 없다 ?의 TextInput은

+1

try :' Cherniv

+0

Cherniv, 이것이 효과적이며 가장 쉬운 해결책입니다. 답으로 입력하면 받아 들일 것입니다. –

+0

도움이된다면 괜찮습니다. – Cherniv

답변

0

예는 바로이에 대한 XML 태그에 내장 된 사용 을 XML의 경우.

android:textAllCaps 

현재 모두 대문자의 텍스트이. 가능한 경우 작은 대문자 형태를 사용할 수 있습니다.

"true"또는 "false"와 같은 부울 값일 수 있습니다.

관련 방법 : 코드에서 경우 :

setAllCaps(boolean) 

당신이 당신이의 TextChanged 리스너를 쓸 수 있지만, 나는 그것이이 상황에 필요한 생각하지 않는다 문자로 숯불해야합니다.

0

사용 input typeTYPE_CLASS_TEXT| TYPE_TEXT_FLAG_CAP_CHARACTERS에 설정이 android:inputType="textCapCharacters"

(OR)

. 키보드는 그것을 존중해야합니다.