2012-07-31 4 views
24

에 대한 inputType = "textPersonName는"나는 내가 어떤 문자를 사용할 수 있습니다 실현 : 글고

 <EditText 
      android:id="@+id/editText1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:ems="10" 
      android:inputType="textPersonName" > 

을 시도했다. 그렇다면 android:inputType="textPersonName"을 가지고 있지 않은 것에 비해 특별한 것은 무엇입니까?

답변

28

차이점은 "textPersonName"를 사용하는 경우, 사용자가 (엔터 버튼을 보여되지 않음) 신규 라인

+0

어떻게 당신이 그 혜택을받을 수 있나요? InputType에 대해 읽을 수 있도록 참조가 있습니까? – zihadrizkyef

0

내가 안드로이드 5.0.1에서 테스트하고 삽입 할 수 없다는 것입니다 그리고 난 "textPersonName와 글고 치기를 삽입 "입력 유형 및"텍스트 "입력 유형이있는 다른 편집 텍스트가 있으며 두 예제에서는 입력 버튼이 표시되지 않습니다. 난 정말 이러한 입력 유형 간의 차이를 볼 수 없습니다. android:inputType="textPersonName"를 사용하는 경우

관련

1

맞춤법 검사가 수행되지 않습니다 있지만 textCapWords에서 이루어집니다.

따라서 textPersonName을 사용하면 이름에 빨간색 밑줄이 표시되지 않지만 각 이름 (성, 이름, 성 등)의 첫 글자는 대문자가되지 않습니다.

android:inputType="textPersonName|textCapWords" 인 경우 가장 좋은 해결책은이 두 가지를 결합하는 것입니다.

이제 이름 첫 글자를 빨간색 밑줄이되지 않습니다 또한 대문자 것