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..
- Capitalizar cada palabra en Editar texto mientras escribe
- Android obtiene la altura del contenido de la webview una vez procesado
- Excepción al iniciar sesión con Simple API de Facebook (Sesión: se ha intentado abrir una sesión que tiene una solicitud pendiente)
- ¿Es esto cómo programar un método java para que se ejecute 1 segundo después?
- OnSaveInstanceState no se llama después de rotación de pantalla
- Eclipse se congela todo el tiempo con Ubuntu
- ¿Por qué AIDL / Messenger está enlazado a un Servicio?
- La mejor manera de actualizar un widget de Android cada 20-30 segundos: Handler, Service or Alarm?
- ¿Cómo guardar con seguridad un archivo en el disco en android?
- Detección de objetos reales utilizando la cámara. Posibilidades de encontrar objetos reales usando cámara
- ¿Cómo puedo crear una vista de contenedor personalizada en Android?
- Call class 'constructor por reflexión con Kotlin
- ¿Cómo puedo bloquear archivos en android usando código java?
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