숫자(정수)를 입력해야 되는데 다른 글자를 입력하면 에러메세지를 띄우고 다시 입력하도록 할려고 하는데 EditText에 입력한 값이 숫자(정수)인지 아닌지 판별하는 메소드 뭐가 있을까요?
차라리 숫자만 입력되게 지정하는게 더 좋지 않나요?
그런방법도 있나요? 어떻게해야 EditText에 숫자만 입력이 되게 할수 있나요?
단순히 숫자만 입력 받고 싶으시면, 레이아웃에서 EditText의 inputType을 number로 설정해주세요.
키보드도 자동으로 숫자키패드로 변경되며, 숫자만 입력되도록 설정됩니다.
정말 감사합니다. 잘되네요.
InputFilter / Pattern / matcher를 이용하면 숫자만 사용 가능합니다.
특수문자도 가능하고 다 가능합니다.
단, Pattern쪽에서 정규식을 이용해야하구요.
로그인 유지
차라리 숫자만 입력되게 지정하는게 더 좋지 않나요?