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

안녕하세요! TextView 관련 질문입니다!

0 추천
안녕하세요 펍 여러분.. 이번에 텍스트위주 게임을 개발해보고 있는데

TextView 관련 어려운점이 있어서요..

텍스트필드를 누르게 되면 onClick으로 텍스트를 변경하는데 텍스트들을 strings.xml에 넣어두었거든요.

근데 이거를 불러와서 setText로 변경하려니까 어떻게 해야될지 모르겠네요. 참조가 안되는거같아서..

strings.xml 쓰지 않고 따로 스트링값 저장해두는 배열을 만들어야 할지.. ㅠㅠ 도움 부탁드릴게요
커피존맛 (360 포인트) 님이 2016년 1월 5일 질문

2개의 답변

+1 추천

리소스로 부터 스트링을 만들기 위해서는

Context.getResources().getString(resID)를 사용합니다.

예를들어

mTextView라는 텍스뷰에 strings.xml에 AppTitle이로 지정한 문자열을 출력하려면

mTextView.setText(getResources().getString(R.string.AppTitle)) 식으로 지정하면 됩니다.

컴러기 (22,230 포인트) 님이 2016년 1월 5일 답변
바로 사용해봐야겠네요 빠른답변 감사합니다..!!
+1 추천
getString(R.string.text)

이런식으로 리소스를 가져와야 합니다.
캬옹이 (37,920 포인트) 님이 2016년 1월 5일 답변
답변 감사합니다..!!
...