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

textview 관련 질문있어요

0 추천
카운트 다운 하는 프로그램을 만드는 중인데요

간략하게 설명하자면 editText에 원하는 숫자를 입력하고 버튼을 클릭하면

textView에서 0 부터 editText에 입력된 숫자까지 카운트 하는겁니다.

여기서 질문은 textView에 입력된 문자열을 int로 바꾸기 위해

TextView textView = (TextView)findViewById(R.id.textView);

String tv = textView.getText().toString();

int tv_Num = Integer.parseInt(tv);를 했는데 이 부분에서 에러가 뜨더라구요

그래서 찾아보니 textView에 빈칸이나 문자가 있으면 이런 에러가 뜬다고하는데

제가 원하는건 처음에 아무것도 작성되어있지 않은 textView에 버튼입력시 카운트 되는 숫자 표시하는건데

어떻게 해야될까요 그리고 int로 바꾸려고하는건 숫자 몇 이상일때 색깔을 다르게 주고싶어서 그렇습니다
익명사용자 님이 2016년 7월 4일 질문

2개의 답변

0 추천
 
채택된 답변
빈칸이 문제가 된다면 빈칸이 없을때만 해당 기능을 해주는 방법도잇겠구요

저라면 의도된 익셉션이므로 간단하게 try catch문으로 해결 하겠습니다.
ThisPlus (46,920 포인트) 님이 2016년 7월 4일 답변
오오오오 해결했어요
저도 생각만하고있었지 될지는 몰랐는데 감사합니다!
0 추천

String tv = textView.getText().toString().trim();

prague (26,200 포인트) 님이 2016년 7월 4일 답변
trim이란 기능도 있었군요 답변 감사합니다!
...