es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo seleccionar un botón de forma predeterminada al ejecutar una actividad?

Quiero incluir dos botones simples en mi actividad, por ejemplo, “Inicio” y “Fin”.
Ahora quiero que el botón “Inicio” esté seleccionado por defecto (con cualquier color de fondo) cuando ejecute mi actividad. ¿Cómo puedo hacerlo a través de Java en Android Studio?
Nota: No estoy hablando del círculo pequeño de un botón de radio. Estoy hablando de un botón simple.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para establecer un botón predeterminado como seleccionado cuando se inicia una actividad, siga estos pasos:

    1. En su archivo de diseño XML, defina dos botones con sus respectivos IDs, por ejemplo:
    <button android:id="@+id/btn_start" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Iniciar"></button>
    
    <button android:id="@+id/btn_end" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Finalizar"></button>
    
    1. En el método onCreate de su actividad, utilice el método findViewById para obtener referencias a cada botón:
    Button btnStart = findViewById(R.id.btn_start);
    Button btnEnd = findViewById(R.id.btn_end);
    
    1. Establezca el color de fondo para ambos botones (o solo para el botón predeterminado) utilizando el método setBackgroundColor:
    btnStart.setBackgroundColor(Color.BLUE); // o cualquier otro color que prefiera
    btnEnd.setBackgroundColor(Color.RED); // o cualquier otro color que prefiera
    
    1. Establezca el botón btnStart como el botón seleccionado predeterminado llamando al método setSelected:
    btnStart.setSelected(true);
    

    ¡Eso es todo! Ahora, cuando ejecute su actividad, el botón “Iniciar” estará seleccionado por defecto con el color de fondo especificado.

Comments are closed.