volumen studio poner personalizar home funcion fisicos estilos deshabilitar desactivar configurar como cambiar botones boton atras android

poner - estilos de botones android studio



Activar la funcionalidad del botón de retroceso al hacer clic en el botón en Android (4)

Si necesita la funcionalidad exacta del botón de retroceso en su botón personalizado, ¿por qué no llama a yourActivity.onBackPressed() esa manera si anula la funcionalidad del botón de retroceso? Su botón personalizado se comportará de la misma manera.

Sé que tenemos un botón de retroceso en Android para regresar al formulario anterior, pero el líder de mi equipo me pidió que pusiera una función de botón de retroceso en el botón

¿Cómo puedo hacer esto?



Debe usar finish() cuando el usuario haga clic en el botón para ir a la actividad anterior.

Button backButton = (Button)this.findViewById(R.id.back); backButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { finish(); } });

Alternativamente, si realmente lo necesita, puede intentar activar su propia tecla de retroceso presionando:

this.dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_BACK)); this.dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_UP, KeyEvent.KEYCODE_BACK));

Ejecuta ambos.


public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { // your code here return false; } return super.onKeyDown(keyCode, event); }