Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Cómo eliminar el fondo de una vista (normal) (Android)

Tengo el siguiente código:

View view = new View(this); view.setBackgroundDrawable(...); ... 

Y aquí quiero quitar ese fondo.
Sólo a su vez, como antes.

  • Cómo eliminar el diálogo Alert Barra de título
  • Fondos de Android Live con OpenGL ES 2.0?
  • ¿Cómo utilizar ADB Shell cuando se conectan varios dispositivos? Error con "error: más de un dispositivo y un emulador"
  • La aplicación no se iniciará cuando se utiliza la biblioteca `com.android.future.usb.accessory`
  • Actualizar android SDK: instalar la última plataforma para implementar nuevas API como "ShortcutManager"
  • Material Diseño Transparente ActionBar
  • He intentado estos y no:

     view.setBackgroundDrawable(null); view.setBackgroundColor(0xFF000000); view.setBackgroundColor(0x00000000); 

    ¿Más ideas?

  • ¿Cómo puedo utilizar una fuente personalizada en el área de entrada de un método de entrada?
  • Cajón de navegación de Android en la parte superior de ActionBar
  • Cómo descargar de forma programática una página HTML en android y obtener su Html?
  • java.lang.OutOfMemoryError: Límite de sobrecarga de GC superado en Android 1.4
  • Java (Android) WebSocket Client Libraries
  • La depuración en Sony Xperia (E2003) dejó de funcionar de repente
  • 2 Solutions collect form web for “Cómo eliminar el fondo de una vista (normal) (Android)”

    view.setBackgroundDrawable(null); Deberia trabajar.

    Puede probar uno de estos:

     v.setBackgroundColor(Color.WHITE); //or v.setBackgroundColor(Color.parseColor("#ff0000")); //whatever color 

    Asegúrese de que la vista en la que está aplicando el fondo es la instancia correcta.

    Esto se debe a que view.setBackgroundColor(int) espera que un recurso de color no sea un valor entero "real". Intenta declararlo en tu colors.xml, mira esto . Sin embargo, no estoy muy seguro de lo que quiere decir con "eliminar" el fondo. Si quieres que tenga el valor original, entonces te sugiero que guarde el original getBackground() usando getBackground() ) en alguna parte. De lo contrario, es probable que pierda el formato, ya que la mayoría de los fondos predeterminados en Android son Drawable recursos (selectores), no simples colores.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.