¿Cómo desactivar un botón de Android?
He creado un diseño que contiene dos botones, Siguiente y Anterior. Entre los botones estoy generando algunas vistas dinámicas. Entonces, cuando inicio la aplicación por primera vez, quiero desactivar el botón "Anterior" ya que no habrá vistas anteriores. También quiero desactivar el botón "Siguiente" cuando no haya más vistas para mostrar. ¿Hay alguna forma de desactivar los botones?
¿Intentaste esto?
myButton.setEnabled(false);
Actualización: Gracias a Gwen. Casi lo olvido, se android:clickable
puede configurar en su diseño XML para determinar si se puede hacer clic en un botón o no.
Sí, se puede desactivar en XML simplemente usando:
<Button
android:enabled="false"
/>
No puede habilitarlo ni deshabilitarlo en su XML (ya que su diseño se configura en tiempo de ejecución), pero puede configurar si se puede hacer clic en él al iniciar la actividad con android:clickable
.