2012-02-07 2 views
7

가능한 중복 :이 글고 필드에 초점 숫자 키보드로 기본 설정뿐만 아니라 허용 할 수있는 경우
EditText with number keypad by default, but allowing alphabetic characters안드로이드 글고 기본 숫자 키보드 허용 텍스트

궁금 사용자 문자를 입력 하시겠습니까? 입력 유형 중 어느 것도 이것을 지원하는 것 같지 않습니다. 감사합니다.

+0

프로그래밍 방식으로 InputType을 설정하려면 스위치처럼 작동하는 버튼을 만들어야합니다. 여기에 비슷한 질문에 대한 링크가 더 많은 정보에 대한 내 대답을 확인하십시오 : http://stackoverflow.com/questions/8978627/numeric-keyboard-as-default/8980169#8980169 – bschultz

+0

많은 관련이 답변이 많이 있습니다 게시물이 있지만 불행히도 * 현재 "대부분의 장치"에서 코드를 작동 시키려면 inputType 또는 setRawInputType()을 사용할 수 없습니다. –

답변

-1

Android에서 숫자 텍스트 입력란을 추가하려했지만 에뮬레이터에서 정상적으로 실행되었습니다. 기본적으로 숫자 패드를 불러 오지 만 쉽게 문자로 전환 할 수 있습니다. 그래서 숫자 텍스트 필드를 사용해보십시오.

<EditText 
    android:id="@+id/editText1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:inputType="number" /> 
+1

위험 - 입력 유형을 '숫자 '. – EboMike

+0

이것은 사실, 잘하면 대부분의 IME dev의 체크 아웃 그 사실입니다. – EGHDK

+1

android : inputType = "number"는 숫자 만 입력하는 것을 허용하지 않습니다. 스톡 키보드를 사용하고 있습니까? – andymal