¿Cuál es la diferencia entre setBackgroundResource y setBackgroundDrawable
¿Podría alguien decirme cuál es la diferencia entre setBackgroundResource(resourceid)
y setBackgroundDrawable(getResource().getDrawable(drawableid))
en android?
- Biblioteca de soporte de Android SearchView xml atributos queryHint e iconifiedByDefault no funciona
- Cuál es la ventaja de usar el espacio sobre la vista
- Vista de Android establecida en Visible y Gone en el mismo método OnClick, View nunca mostrando Visible
- Vista de la actividad actual de Fade Out
- Presentar contenido html como "páginas dinámicas"
- Cómo configurar un mapa de bits como fondo para una vista Android API 10-18?
- Ocultar el teclado después de que un usuario termine una consulta en un SearchView
- Android está redibujando todas las vistas al aplicar la animación en una vista
- Cómo manejar el botón de nuevo de la vista de búsqueda en android
- Android SearchView con otros elementos de ActionBar
- Guardar vista como mapa de bits, sólo obtener pantalla en negro
- Cómo resaltar el texto filtrado mientras se usa el widget SearchView en android
- ViewStub debe tener un ViewGroup no nulo viewParent
Puedes echar un vistazo al código fuente de Android para la clase View y descubrir que hay muy poca diferencia!
public void setBackgroundResource(int resid) { if (resid != 0 && resid == mBackgroundResource) { return; } Drawable d= null; if (resid != 0) { d = mResources.getDrawable(resid); } setBackground(d); mBackgroundResource = resid; }
Y setBackground()
sólo llama a setBackgroundDrawable()
…
public void setBackground(Drawable background) { //noinspection deprecation setBackgroundDrawable(background); }
- Android: abierto fallido: ENOENT (No hay tal archivo o directorio)
- Android net.sip: manager.makeAudioCall (..) lanza error de sesión de sip