마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

EditText로 입력받을 때 원하는 형식이 아니면 토스트 메시지 보내는 방법좀 알려주세요

0 추천
예를 들어서 나이를 입력해야 하는데 "사과"같은 문자를 입력했다면 숫자를 입력하라고 토스트 메시지를 띄우고 싶어요

여기서 입력받은 형식이 문자열인지 정수형인지 판단하는 방법을 알고싶어요!
익명사용자 님이 2014년 7월 25일 질문

1개의 답변

0 추천
 
채택된 답변

그냥 EditText에 setInputType으로 number를 주시면 숫자만 입력가능한데 그 방법을 쓰시는건 어떠실지?

EditText edit = new EditText(getBaseContext());
edit.setInputType(InputType.TYPE_CLASS_NUMBER);
 
또는 xml 에서 이런 옵션을 추가하셔도 되구요
android:inputType="number"

 

Gradler (109,780 포인트) 님이 2014년 7월 25일 답변
...