Android java set image Recurso

Tengo una fuerza cercana a esto

if(num1.getText().equals("0")) { num1.setText("1"); ImageView hpdown1 = (ImageView)findViewById(R.id.hair); hpdown1.setImageResource(R.drawable.haie2); } 

Por favor ayuda..

Puede utilizar el método getDrawable de la clase Resources. Por ejemplo :

 ImageView image = (ImageView) findViewById(R.id.image); Resources res = getResources(); /** from an Activity */ image.setImageDrawable(res.getDrawable(R.drawable.myimage)); 

Usted no dice, pero estoy adivinando una excepción de puntero nulo. Asegúrese de que hpdown no es null antes de llamar a setImageResource.

Es obsoleto

 getResources().<strike>getDrawable</strike>(R.drawable.myimage)); 

Ahora:

 image.setImageDrawable(ContextCompat.getDrawable(this, R.drawable.menu_southamerica)); 

Algo me dice que su problema es que su recurso es: R.drawable.haie2 que para mí, en el contexto de su código, parece que es un error de ortografía que se supone que es R.drawable.hair2

  • Android - DownloadManager / BroadcastReceiver llamado varias veces
  • Android alarmmanager alarmas múltiples, uno sobrescribe el otro?
  • IntelliJ IDEA IDE para el desarrollo de Android
  • Ilimitado / ViewPager dinámico en ambas direcciones
  • Daga 2 Singleton Componente Depend en Singleton
  • ¿Cuándo / por qué se destruye mi instancia de singleton de Java?
  • Problemas con la implementación hash SHA1 en Android
  • Android: ListView no muestra ningún resultado
  • Ráfaga de captura de cámara de Android2 es demasiado lento
  • Insertar} para completar el error de ClassBody incluso con paréntesis coincidentes
  • Ampliar el teclado virtual de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.