Guadalajara (Spain). Ingeniero Superior en Informática por la Universidad de Alcalá. Co-fundador y diseñador web en Ayuve. Organizador de las Tertulias Viajeras Wanderlust Guadalajara y Co-organizador de Codenares, creador de la web Senderismoguadalajara.es (nivel básico de Montañismo por la Escuela de Madrileña de Montaña) y de la app móvil Tu Huerto en Casa (www.tuhuertoencasa.net). Sígueme en twitter, soy @vjpascual.

¿Necesitas una página Web? ¿Rediseñar el logotipo de tu empresa? Llama a Ayuve o visita www.ayuve.net

Vamos con algo muy sencillo pero muy útil a veces en las aplicaciones Android: cómo habilitar o deshabilitar botones Android.

Puedes hacerlo primero vía xml del layout, usando el atributo clickable y dándole el valor inicial que desees. Pero lo importante es a la hora de ejecutar la aplicación, en el momento que la usa el usuario, hay que trabajarlo con eventos. Dentro del evento onClick típico que se usa en los Button de Android tienes que utilizar el método setEnabled.

Ejemplo de código:

[cc lang=”java”]

miBoton.setEnabled(false);

[/cc]

Con eso harás que si estaba el botón activo pase a estar desactivado. Espero que te sirva y cualquier duda ya sabes, en comentarios.

Deberías leer  Review de la app Tu Huerto en Casa

Comments

  1. Millones de gracias. Primero que me encanta la montaña así que el aderezo de tu blog está muy bien.

    Yo me he estoy pasando de web a mobile (Java y Objective C) y estoy de cero total. Esto me ha sido muy útil.

    ¡Gracias!

  2. Hola Víctor, me parecen muy útiles tus artículos. Aprovecho pues he tenido problemas con el botón de menú del galaxy s4, funciona “por sí solo”, creo que es debido a un problema de hardware debido a que ya lo reseteé varias veces e igual sigue el problema… pensaba en desactivar dicho botón pues realmente es molesto que se esté abriendo el menú constantemente, no puedo tan siquiera escribir un mensaje!… vos sabés como se puede hacer eso?.

    Gracias!

  3. Hola! tengo el mismo problema del amigo de arriba, quisiera saber si hay alguna manera de poder desactivarlo , he buscado por muchas paginas y no he hallado respuesta alguna , si pudieras ayudarme con este problema te lo agradeceria mucho

  4. Hola me podrias ayudar en algo que estoy atorado, tengo un celular android, y diseñe una aplicacion para mi samsung en la pantalla es un GT-S5830M, y ahora quiero usar el boton que tiene mi celular para cuando le doy doble click me abra mi aplicacion, crees que se pueda o no??

  5. hola, mi j7 aprieta solo el boton de bloqueo y no se como desbloquearlo, solo a veces prende y no dura mas de 15 minutos, que puedo hacer? si arrancarlo sirve lo hago!!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *