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


Shape Drawables en dispositivos Samsung por defecto a fondo negro

Así que estoy desarrollando usando un dispositivo Samsung Note 2 y por alguna razón cuando creo este dibujable

<shape xmlns:android="http://schemas.android.com/apk/res/android" > <corners android:radius="5dp" /> <stroke android:width="1dp" android:color="@color/grey_light" /> </shape> 

Y aplicarlo como un fondo a un LinearLayout, hace el fondo negro,

Si quito el atributo de fondo del LinearLayout en conjunto permanece transparente, sólo cuando aplico un dibujable a él se vuelve negro.

Pero si agrego

 <solid android:color="@android:color/transparent" /> 

A la parte superior del XML dibujable, elimina el negro.

Ahora sé que los dispositivos pueden tener sus propios temas por defecto, pero esto parece un comportamiento extraño, ¿hay alguna forma de deshacerme de él (/ default el fondo a transparent) para que no tenga que añadir esto a más de mis drawables ?

Nota: funciona bien en Nexus 7, HTC One, es sólo en dispositivos Samsung que esto suceda.

One Solution collect form web for “Shape Drawables en dispositivos Samsung por defecto a fondo negro”

Me encontré con esto hace un par de meses. A lo mejor de mi conocimiento, Samsung cambió algo en el código de Android, así que ahora tienes que definir la etiqueta sólida. Sólo tiene que añadir la etiqueta sólida a sus drawables.

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