Android/Resource
[Android] String from Resource(리소스파일로 String 객체 만들기)
croute
2011. 4. 27. 13:39
간단하지만, 필요한 내용이라서 기억하기 위해 적어둡니다.
안드로이드에서는 리소스를 여러 객체의 형태로 변형해서 사용해야 할때가 있습니다.
이미지를 Drawable 객체로 바꾸고 싶다던가,
strings.xml 에 들어있는 스트링을 String 객체로 바꾸고 싶다던가 하는 경우가 있죠.
그 중 Resource(R.string 에 있는 아이들)를 이용해 String 객체를 만드는 방법입니다.
액티비티인 경우는 this.getResources().getString(R.string.파일이름); 이나
getResources().getString(R.string.파일이름); 를 통해 가능합니다.
액티비티가 아닌 경우라면, context를 통해서 사용하면 됩니다.
- tip -
추가적으로 위의 방법들은 너무 길게 때문에, 안드로이드에서는 Activity 등에 getString(int)이 구현되어있습니다.
빠른 코딩을 위해 getString()을 사용하면 편리합니다.
- tip -
추가적으로 위의 방법들은 너무 길게 때문에, 안드로이드에서는 Activity 등에 getString(int)이 구현되어있습니다.
빠른 코딩을 위해 getString()을 사용하면 편리합니다.