Boa noite mortais.
Estou confuso. Algum ser saberia me informar como ficaria o diretório para o arquivo strings.xml, partindo dessa pasta selecionada? Falo da string.
Tentei “/res/values/strings.xml”
“…/res/values/strings.xml”
“…/…/res/values/strings.xml” e nada!
Brigadão.
Se o arquivo estiver na mesma pasta da classe basta fazer:
getClass().getResource("strings.xml").getFile();
Se você quiser separar esse tipo de arquivo em outra pasta (normalmente é feito assim) pode colocar dentro de /src/main/resources, sendo que ele deve ser compilado na mesma pasta que /src/main/java. Exemplo:
No teu caso talvez seja /app/java e /app/resources.
Dentro da pasta resources você criaria uma estrutura igual à da classe. Ex. /resources/controller/activity/strings.xml e continuar usando o comando acima.
Se quiser colocar em outro diretório, o comando para pegar ficaria assim:
getClass().getClassLoader().getResource("dados/strings.xml").getFile();
Nesse caso o arquivo estaria em “/resources/dados”.