간단하지만, 필요한 내용이라서 기억하기 위해 적어둡니다.


안드로이드에서는 리소스를 여러 객체의 형태로 변형해서 사용해야 할때가 있습니다.
이미지를 Drawable 객체로 바꾸고 싶다던가,
strings.xml  에 들어있는 스트링을 String 객체로 바꾸고 싶다던가 하는 경우가 있죠.

그 중 Resource(R.string 에 있는 아이들)를  이용해 String 객체를 만드는 방법입니다.







액티비티인 경우는 this.getResources().getString(R.string.파일이름);  이나
getResources().getString(R.string.파일이름);  를 통해 가능합니다.

액티비티가 아닌 경우라면, context를 통해서 사용하면 됩니다.


- tip -
추가적으로 위의 방법들은 너무 길게 때문에, 안드로이드에서는 Activity 등에 getString(int)이 구현되어있습니다.
빠른 코딩을 위해 getString()을 사용하면 편리합니다.
 
Posted by croute

댓글을 달아 주세요

  1. Favicon of https://travel.plusblog.co.kr BlogIcon 꼬마낙타 2011.04.29 10:03 신고  댓글주소  수정/삭제  댓글쓰기

    잘 보고 갑니다. ^^
    개발 하시는군요.. ㅎ
    저도 코딩해야 하는게 밀려있는데,,
    이러고 놀고 있네요 ㅜㅜ