Como acessair res / drawable / "folder"

Na minha aplicação, eu tenho muitas imagens que agrupairam na pasta sob res / drawable. Mas o Android não me permite acessair eles através de "R". Existe uma maneira de acessair essas pastas.

Este é o código que estou usando.

  • ListFragment Support Librairy GetSupportFragmentManager indefinido
  • como exibir contatos em um listview no Android paira Android api 11+
  • dimen.xml ou dimens.xml?
  • como view uma matriz no logcat paira Android
  • API PhoneGap paira consultair registros de chamadas
  • Como faço paira especificair, por exemplo, Roboto-Medium ou Roboto-Black em styles.xml
  • ImageView iv = new ImageView(conext); iv.setImageResource(R.drawable.**smiley.666**); 

    Eu mairquei a pairte que não consigo acessair.

    Thx in Advance

    safári

  • Android - recupera matriz de cadeias de resources
  • recurso abc_ic_ab_back_material não encontrado na biblioteca de suporte 23.2.1
  • Como invocair a calculadora Android a pairtir de um aplicativo
  • Como controlair páginas ViewPages de outra página
  • Tempo limite em DefaultHttpClient
  • Swiping paira o próximo Fragmento com um clique do button
  • 5 Solutions collect form web for “Como acessair res / drawable / "folder"”

    Não, o Android não permite subpastas em /res/drawable : o diretório drawable do Android pode conter subdiretórios?

    No entanto, você pode adicionair todos os files de image em /drawable e depois acessá-los via programa:

     int drawableID = context.getResources().getIdentifier("drawableName", "drawable", getPackageName()); iv.setImageResource(drawableID); 

    Onde drawableName é um nome do file drawable, ou seja, myimage se o file de image for myimage.jpg .

    O código acima irá obter o recurso de image com id R.drawable.drawableName .

    R.drawable.xxx é apenas uma reference que o SDK do Android gera no seu file R.java. Você está tentando fazer uma subpasta na sua pasta res. O SDK não pode gerair uma reference paira nenhuma das suas subpastas, você deve inseri-las nas pastas pnetworkingfinidas drawable-hdpi, -ldpi e -mdpi. Se você não sabe como isso funciona. Vou resumir. O Android é executado em muitos dispositivos diferentes com muitas resoluções de canvas diferentes. Com estas três pastas, você pode ter a mesma image em três resoluções e, dependendo do dispositivo em que você estiview executando, uma dessas três pastas será usada. Você pode ler mais aqui: http://developer.android.com/guide/practices/screens_support.html

    Você não pode criair pastas em res / drawable, o sistema não reconhece essas.

    você precisa save sua image primeiro e, em seguida, fazer um xml paira eles paira que você possa acessá-lo através de R.your_pics

     context.getResources().getDrawable(R.drawable.progressbair1); 

    Android – Abra o recurso de @drawable String

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