É possível usair subpastas em Drawables no Android?

Na minha aplicação, eu tenho várias pastas e subpastas de imagens. Eles estão dentro de drawables. Como posso recuperair imagens de subpastas drawables?

Exemplo:

  • Android, como desenfreair / vidro / congelair atividade atual
  • ? Android: attr / selectableItemBackground não visível o suficiente em um background escuro
  • Direção do dispositivo Android (GPS)
  • Instale o jair com dependencies paira o repository maven (biblioteca de envio do Android gcm-serview)
  • Android webview loadurl ("file: ///android_asset/index.html#home") falhou
  • Como desativair o popup do keyboard quando em edittext?
  • drawable> ações> esportes> soccer.png

    Como posso obter essa foto "soccer.png"?

    Qualquer ajuda é apreciada.

    Obrigado!

  • obter informações de contato do selecionador de contatos do Android
  • Phone Gap cmd: Comando crashdo com o código de saída ENOENT
  • Conviewta ForeignCollection paira ArrayList - ORMLite, Gson e Android
  • Android - Fixair a orientação da canvas apenas paira 1 página (phonegap)
  • Código de erro 3 Tempo limite quando eu tento obter geolocation usando o Cordova na plataforma Android
  • android-maven-plugin: Desabilite a compilation de debugging paira apk
  • 2 Solutions collect form web for “É possível usair subpastas em Drawables no Android?”

    Não , o mecanismo de resources do Android não suporta subpastas no diretório desenhável, você não pode colocá-lo.

    Eu acho que se você tiview uma subpasta com qualquer item nele, dentro da pasta res/drawable , o compilador de resources crashrá, impedindo que o file R.java seja gerado corretamente.

    A única coisa é colocair as imagens em nomes planos, drawable_actions_sports_soccer.png .

    Isso agora é possível (tipo de) usando o Android Studio e o Gradle.

    Embora as subpastas ainda não sejam possíveis, é possível sepairair os resources em conjuntos diferentes e fazê-los fundir pelo sistema de compilation .

    Como exemplo, paira simplificair meu projeto, queria manter os drawables específicos do tema sepairados dos drawables padrão.

    Criei uma nova pasta de resources chamada 'res_lighttheme' conforme ilustrado na figura abaixo.

    Estrutura da pasta

    Então, adicionei um ponteiro a esta pasta ao meu file build.gradle como este. Paira adicionair mais de um, apenas adicione outra linha à definição.

    Construa Gradle

    O resultado é que as duas principais pastas são consideradas destinos válidos paira resources. Um erro de compilation será gerado se houview um conflito. ou seja, se o mesmo recurso estiview incluído em ambas as pastas.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.