사용 방법
- R.array 로 부를 배열 이름을 입력합니다.
- 목록을 한 줄에 하나씩 붙여넣습니다.
- XML 을 복사하거나 arrays.xml 로 다운로드합니다.
- Android 프로젝트의 res/values/ 에 넣습니다.
Android 앱의 국가·카테고리·스피너 항목 같은 고정 목록은 보통 res/values 의 <string-array> 에 둡니다. <item> 태그를 손으로 치기는 번거롭고, 작은따옴표 하나로 빌드가 깨지기도 합니다. 이 변환기는 한 줄에 하나씩 적은 목록을 strings.xml 에 붙여넣거나 arrays.xml 로 저장할 <resources> 블록으로 바꿔 줍니다.
줄마다 앞뒤 공백을 지우고 빈 줄과 "[source" 로 시작하는 줄은 뺍니다. string-array·array 에서는 & < > 를 XML 엔티티로 쓰고, 역슬래시·작은따옴표·큰따옴표 앞에 역슬래시를 붙이며, @ 나 ? 로 시작하는 항목은 리소스 참조로 읽히지 않게 이스케이프합니다. 배열 이름은 영문·숫자·밑줄만 남기고, 숫자로 시작하면 앞에 밑줄을 붙입니다. 코드에서는 getResources().getStringArray(R.array.name) 으로 읽습니다.
integer-array 항목은 숫자인지 검사하지 않고 그대로 넣습니다(읽을 때는 getIntArray). %s, %d 같은 포맷 문자도 그대로 둡니다. 붙여넣은 텍스트는 이 브라우저 안에서만 처리하고 어디에도 보내거나 저장하지 않습니다.