Resource 의 string을 R.string. 이런방식으로 접근할 때엔,
int 값을 반환합니다.
그런데 코드에서 바로 string 을 사용하고 싶을 때엔,
string으로 변경할 필요가 있습니다.
이런 경우에 대한 방법입니다.
1. string.xml의 내용
<?xml version="1.0" encoding="utf-8"?> |
2. Resource file에서의 접근 방법
<EditText |
3. 실제 코드에서 string value를 가져오는 방법
getResources().getString(R.string.devDefaultName) |
※ 위의 코드를 호출하는 건, activity class 의 member 변수에서 호출되어야 합니다.
그렇지 않다면, activity 를 받아서 그 instance를 통해 위의 함수를 호출해야 합니다.
한줄인데, 잘 모르니 구글링을 하게 되네요 ㅎ
'Programming > Android' 카테고리의 다른 글
[Android] MISSING_PERMISSION_BLUETOOTH 에러 (0) | 2017.11.12 |
---|---|
[Android] EditText 사용시 깜빡이는 cursor 를 제거하는 방법 (0) | 2017.10.09 |
[Android Studio] Change Font (폰트 변경) (0) | 2017.10.01 |
[Android] RuntimeException: Unable to start activity (0) | 2017.09.10 |
[Andorid-UI]NavigationView의 MenuItem 을 Resource ID 로부터 알아내는 방법 (1) | 2017.08.28 |