Cómo cambiar dinámicamente el fondo LinearLayout?Cambia dinámicamente el fondo LinearLayout
Respuesta
¿Usted intentó uno de estos:
yourLayout.setBackgroundColor(int color);
yourLayout.setBackgroundDrawable(Drawable d);
yourLayout.setBackgroundResource(int resid);
y si no se actualiza por sí solo, esto debe darle un impulso:
yourLayout.invalidate();
Probado no una vez, no funciona – user413881
estoy en el trabajo en este momento, por lo No puedo probar esto, pero creo que esto debería funcionar:
LinearLayout linLay = (LinearLayout) findViewById(R.id.theLinearLayoutId);
//set background to a color
linLay.setBackgroundColor(Color.parseColor("#404040"));
//set background to a drawable
linLay.setBackgroundDrawable(drawableItem);
//set background to a resource
linLay.setBackgroundResource(R.id.backgroundResource);
No funciona :(. – user413881
Bizon, de su comentario, ¿está tratando de cambiar a un diseño diferente cuando el teléfono cambia al modo horizontal versus modo retrato? Si es así, debe hacer un nuevo archivo layout.xml y colóquelo en res/layout-land/ http://developer.android.com/guide/topics/resources/index.html – kcoppock
setBackgroundColor (...) es un método entero. No se puede pasar una cadena de un argumento de cadena. – Confuse
- 1. ¿Cambiar el fondo también cambia el relleno de LinearLayout?
- 2. Agregue textViews dinámicamente a linearLayout
- 3. ¿Cómo agregar dinámicamente LinearLayout en Android?
- 4. Imagen de fondo de escala en LinearLayout
- 5. Cambia dinámicamente el valor de selección
- 6. ¿Cambia el idioma dinámicamente con androids multilenguaje?
- 7. HighCharts Cambia dinámicamente el tipo de gráfico
- 8. cambia dinámicamente el color de la fuente TextView en ListView
- 9. Jquery cambia color de fondo
- 10. El teclado del software cambia el tamaño de la imagen de fondo en Android
- 11. jQuery cambia dinámicamente la altura del elemento
- 12. ¿Cambia dinámicamente el contenido de una vista en NSSplitView?
- 13. UITableView color de fondo no cambia
- 14. ¿Cambia el color de fondo de la etapa en AS3?
- 15. El color de fondo de la fila DataGridView no cambia
- 16. pygtk cambia color de fondo del widget de GtkHBox
- 17. android linearlayout background selector
- 18. Set lineal fondo de diseño dinámicamente
- 19. LinearLayout findViewById problema
- 20. Android + setDividerDrawable en LinearLayout?
- 21. android TextView: configurar dinámicamente el color de fondo no funciona
- 22. ¿Cómo obtener el ID de la vista secundaria cliqueada añadida dinámicamente a LinearLayout?
- 23. Android LinearLayout llenar el ancho
- 24. Android LinearLayout Gradient Background
- 25. Android LinearLayout fill-the-middle
- 26. ¿Cambia dinámicamente la ventana de lienzo con javascript/jquery?
- 27. Plantilla maestra que cambia dinámicamente en ASP.NET MVC
- 28. Angularjs - ¿Cambia dinámicamente dom con directivas o widgets?
- 29. ¿Cambia la altura de UITableviewCell dinámicamente en iPhone?
- 30. cambiar dinámicamente el ancho de un botón en Android
¿De qué manera? ¿Qué estás buscando cambiar? –
Si cambia la posición del teléfono para cambiar su pantalla horizontal o verticalmente. – user413881
Debería haber especificado su situación en su publicación bizon, eso nos hubiera ayudado a responderle. mira el comentario de Kcoppock, debería ayudarte. – Sephy