우와테크

Android Studio 안드로이드 스튜디오 TextView에서 double -> String 형 변환해서 값 받아오기 본문

java-androidStudio

Android Studio 안드로이드 스튜디오 TextView에서 double -> String 형 변환해서 값 받아오기

uwaTech 2022. 2. 3. 14:53

엄청 간단한데..찾는데 꽤 오래 걸려서 정리한다.

 

웹서비스를 연결하고 TextView에 값을 넣으려고 하니... 변수가 double로 받고 있을 때 뜨는 오류창.

 

error: no suitable method found for setText(double)
        textViewA.setText(vo.getTextViewA());
               ^
    method TextView.setText(CharSequence) is not applicable
      (argument mismatch; double cannot be converted to CharSequence)
    method TextView.setText(int) is not applicable
      (argument mismatch; possible lossy conversion from double to int)

 

그렇다. textView.setText(---------); 에서 ---------의 값을 넣으려면 ---------는 string만 받아야 한다.

 

---------를 string 으로 형변환 해주는 방법!

textViewA.setText(vo.getTextViewA());

오류나는 부분을

textViewA.setText(String.valueOf(vo.getTextViewA()));

이렇게 바꾸면 된다.

 

String.valueOf(---------)이다.

 

 

추가글.

아주 간단한 방법을 알게 되었다.

textViewA.setText(vo.getTextViewA()+"");

+ ""이다.

 

(나빼고 다 알겠지)

CharSequence와 String 차이가 있는데.... 이부분 정리는 다음에