Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Queria uma ajuda pra trabalhar com grande quantidade de icone

Obrigado pela resposta,
Mais do jeito que estou fazendo vou ter que fazer um switch pra verificar o nome do icone ex
switch(nome){
     case "ic-notificacao":
            drawable = getResource().getDrawable(R.mipmap.ic_notificacao);
       break;
      case "ic-home":
             drawable = getResource().getDrawable(R.mipmap.ic_home);
      break;
}

Imagina pra 200 300 400 ícones que tenho vou ter que fazer um pra cada ? e inviável e perca de tempo eu acho,
queria saber se tem um jeito de tipo

drawable = getResource().getDrawable(R.mipmap."nome");

Pra eu fazer isso só uma vez pra não precisar fazer isso 200 vezes; 
Obrigado e abraço; 

Em 4 de fevereiro de 2016 17:05, Jonas Alves <jonasfa@gmail.com> escreveu:
O Resources#getIdentifier faz exatamente o que você descreveu.

Cheers,
Jonas

On Thu, Feb 4, 2016 at 7:18 PM Nelson Plínio Martins Lisboa <dev12.seucondominio@gmail.com> wrote:
Bom dia, tarde, noite,
Galera queria um auxilio pois estou trabalhando num projeto que envolve uma grande quantidade de ícones que e utilizado em vários lugares do app.
Queria saber se tem alguma forma de pegar eles de uma forma dinâmica, pois o servidor manda pro app o nome do ícone do ícone que deve ser utilizado em cada lugar ex:"ic_notificação" 
e com isso e enviável fazer um switch ou if else para verificar qual e o nome do ícone e dar o getResources().getDrawable(R.mipmap. ...)
Se alguém saber uma forma ou método que possa me ajudar a fazer isso e puder me auxiliar agradeço.

Muito obrigado pela atenção e tudo de bom a todos.
Abraço.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to a topic in the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/androidbrasil-dev/ZWRbA_AD1bw/unsubscribe.
To unsubscribe from this group and all its topics, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário