Como usar
- Digite o nome do array usado em R.array.
- Cole a lista, um item por linha.
- Copie o XML ou baixe como arrays.xml.
- Coloque em res/values/ no seu projeto Android.
Quando um app Android precisa de uma lista fixa — países, categorias, opções de um Spinner — o normal é guardá-la como <string-array> em res/values. Digitar dezenas de tags <item> à mão é cansativo, e um apóstrofo sem escape pode quebrar o build. Este conversor transforma uma lista de texto, um item por linha, em um bloco <resources> completo para colar no strings.xml ou baixar como arrays.xml.
Cada linha tem os espaços das pontas removidos, linhas vazias são descartadas e as que começam com "[source" são ignoradas. Em string-array e array, os caracteres & < > viram entidades XML, barra invertida, apóstrofo e aspas duplas recebem uma barra invertida antes, e um item que começa com @ ou ? é escapado para não ser lido como referência de recurso. O nome do array mantém só letras, números e sublinhados, e ganha um sublinhado na frente se começar com número. No código, leia com getResources().getStringArray(R.array.name), ou getIntArray para integer-array.
Limites: itens de integer-array são copiados como estão, sem verificar se são números inteiros. Marcadores de formatação como %s ou %d não são alterados. O texto é processado apenas no seu navegador e não é enviado nem armazenado.