Android

TextView 의 setText 함수에는 문자열만 넣어준다

yugyeong 2023. 1. 26. 18:06

TextView 에서 .setText 함수를 이용할 때 문자열이 아닌 int 또는 double 형이 들어가면 오류가 발생하게 된다.

이런 문제가 발생했을 때 해결하는 방법이다.

 

( setText 에 들어가야하는 숫자 데이터는 result 라는 변수에 들어있다. )

 

이때 해결하기 위한 방법은

1. setText 하는 변수를 String 형태로 변환해준다. 

String strResult = String.valueOf(result) ;

 

2. 빈따옴표 " " 처리한다.

txtResult.setText(""+result);

 

 

1번 또는 2번 방법으로 코드를 작성하면 오류가 발생하지 않는다.