poner - estilos de botones android studio
¿Puedo hacer clic en un botón programáticamente para un intento predefinido? (2)
Necesito el clic del botón de la intención ACTION_SEND. Aquí no hay necesidad de mostrar UI. ¿Puedo hacer clic en el botón "Enviar" del proveedor de MMS-SMS en Android?
Si su botón incluye alguna animación, deberá hacer clic y luego invalidar cada paso después de realizar Click. Así es cómo:
button.performClick();
button.setPressed(true);
button.invalidate();
button.setPressed(false);
button.invalidate();
En ocasiones, también tuve que introducir un retraso para que se muestre la animación. Me gusta esto:
//initiate the button
button.performClick();
button.setPressed(true);
button.invalidate();
// delay completion till animation completes
button.postDelayed(new Runnable() { //delay button
public void run() {
button.setPressed(false);
button.invalidate();
//any other associated action
}
}, 800); // .8secs delay time
Puede hacer clic en un botón mediante programación utilizando el método button.performClick()
.