pulsarlo - estilos de botones android studio
¿Cómo volver a establecer el fondo de un botón en forma predeterminada(mediante programación)? (5)
¿Has probado esto?
android.R.drawable.btn_default;
Así que estoy configurando el fondo de un botón para hacer esto:
b.setBackgroundResource(R.drawable.custom_button1);
¿Cómo lo configuro programáticamente al botón predeterminado (gris aburrido) de Android? ¿Hay un identificador de recursos de R.android.boring_grey que pueda consultar sin volver a crear esos estados? Parece que no puede encontrarlo. Tal vez mis habilidades de google me están fallando.
Ah, y por cierto, intenté esto:
b.setBackgroundResource(0);
Y el botón realmente desapareció (mezclado con fondo negro?).
Lo hice por
this.setBackgroundResource (android.R.drawable.btn_default);
Utilizar esta
b.tr.setBackgroundDrawable(null);
primero obtenga el fondo predeterminado del Button b;
utilizando
Drawable d = b.getBackground();
luego configura otro fondo de tu elección
b.setBackgroundResource(R.drawable.custom_button1);
si necesita fondo por defecto nuevamente, use esto
b.setBackgroundDrawable(d);
tratar
button.setBackgroundResourses(R.drawable.yourimage);
establecerá el fondo predeterminado de los botones. y puede leer más propiedades predeterminadas de los widgets de Android desde un enlace dado: https://github.com/android/platform_frameworks_base/blob/master/core/res/res/values/styles.xml