En ImageButton
Quiero eliminar la imagen de fondo del botón estándar. En http://developer.android.com se dice que uno debe definir su propia imagen de fondo o establecer el color de fondo para que sea transparente. Traté de establecer un fondo negro, pero no tuvo ningún efecto ...¿Cómo eliminar la imagen de fondo estándar de ImageButton?
Respuesta
Puede usar android:background="@null"
para su ImageButton.
No, tiene que ser transparente, no negro. Pruebe el color: # 00FFFFFF
utilice la siguiente propiedad en su en el xml de ImageButton:
android:background="@drawable/icon"
donde icono es el nombre de la imagen guardados en su estirable.
Esta es una solución más limpia que configurar 'src' y anular el fondo. –
ImageButton.setBackgroundResource(0)
¡Excelente! Esta es la solución para programar programáticamente la solución de Mudassir. ¡Gracias! –
Es setBackgroundResource, no setBackgroundResources. Úselo así: ((ImageButton) findViewById (R.id.my_button)). SetBackgroundResource (0); – chteuchteu
YourImageButton.setBackgroundColor(Color.TRANSPARENT);
myButton.setBackgroundResource(0);
Dot't utilizar button.setBackgroundResource(0)
; en algunos dispositivos obtendrá:
android.content.res.Resources $ NotFoundException: Identificación de recursos # 0x0
Mejor uso button.setBackgroundColor(Color.TRANSPARENT);
La mejor opción no se establece un fondo transparente a su ImageButton
.
Ofrezca a su usuario un comentario cuando se toca el botón.
android:background="?attr/selectableItemBackgroundBorderless"
Gracias, eso es lo que estaba buscando –
¡Esto es mejor! –
Esta debería ser la respuesta correcta. ¡Gracias! – Minoru
Uso:
android:background="@null"
en su diseño XML.
- 1. eliminar la imagen de fondo del estilo
- 2. Ocultar sin eliminar la imagen de fondo
- 3. Imagebutton imagen completa, esquinas redondeadas
- 4. ImageButton en Android con fondo transparente
- 5. Android Imagebutton cambiar imagen OnClick
- 6. Eliminar imagen de fondo en UINavigationBar
- 7. ¿Cómo establecer la imagen de fondo del botón de imagen para un estado diferente?
- 8. ¿Cómo puedo eliminar un atributo de imagen de fondo?
- 9. ¿Hay alguna manera de eliminar el fondo gris de ImageButtons?
- 10. cómo atenuar la imagen de fondo
- 11. fondo de la imagen: cómo repetir la imagen como fondo en lugar de estirarla
- 12. ImageButton Border Transparency - ¿Cómo elimino el borde cuadrado alrededor de la imagen redonda?
- 13. Android: imagen diferente para reiniciar en ImageButton
- 14. Imagen de fondo UIViewController
- 15. Precargar imagen de fondo
- 16. Android Establecer ImageButton como Alternar
- 17. UITableViewController Imagen de fondo
- 18. imagen de fondo transparente
- 19. tabla de imagen de la fila fondo
- 20. Ubicación de la imagen de fondo
- 21. Extracción de fondo/escena de la imagen
- 22. tamaño de la imagen de fondo iphone
- 23. Android fondo de la imagen de repetición
- 24. usando la imagen de fondo para li
- 25. Estirar verticalmente la imagen de fondo
- 26. Android ImageButton - no se puede obtener la imagen en el centro
- 27. ImageButton no resalta al hacer clic con Fondo transparente
- 28. ¿Cómo cambio la imagen de fondo usando la animación jQuery?
- 29. Eliminar fondo degradado de UIWebView?
- 30. Eliminar elemento de la barra de acciones fondo azul
Gracias. ¡Funcionó! – lomza
¡Buen trabajo! ¡Hermosa! – CVertex
¡Ese es el tipo de solución elegante que desearía que tuviera todo! –