Widgets en Android con python. Parte 6 (Botones)

Posted on vie 16 julio 2010 in Tutorial Python en Android • 1 min read

Continuando con los widgets del API de ASE para el lenguaje python se hará un script que muestra 3 botones y se mostrará el mensaje del resultado de darle clip al botón.

El código del programa es el siguiente:

#Importando el módulo android.
import android

#Crear la instancia del objeto android
droid = android.Android()

#Título y mensaje del botón.
title = 'Alerta'
message = ('Esta alerta tiene 3 botones y' 'se espera que presione uno')

#Crear el widget de mensaje de alerta 
droid.dialogCreateAlert(title, message)

#Se definen los mensajes de los botones (si, no y cancelar).
droid.dialogSetPositiveButtonText('Si')
droid.dialogSetNegativeButtonText('No')
droid.dialogSetNeutralButtonText('Cancelar')

#Mostrar el mensaje
droid.dialogShow()

#Captura del resultado de darle clip a algún botón.
#el resultado es un diccionario.
response = droid.dialogGetResponse().result

#Se muestra un mensaje con el resultado de darle clip.
droid.makeToast('El resultado de la ejecucion del boton es: %s'    %response['which'])

En la siguiente figura se muestra el widget de los botones.

Botones

Luego se presentará las 3 figuras de darle clip a cada botón. Mensaje del boton Si.

Boton - Si

Mensaje del boton Cancelar.

Boton - Cancelar

Mensaje del botón No.

Boton - No

Para finalizar se muestra la imPara finalizar se muestra la figura del código QR del script.

Código

===

¡Haz tu donativo! Si te gustó el artículo puedes realizar un donativo con Bitcoin (BTC) usando la billetera digital de tu preferencia a la siguiente dirección: 17MtNybhdkA9GV3UNS6BTwPcuhjXoPrSzV

O Escaneando el código QR desde billetera:

17MtNybhdkA9GV3UNS6BTwPcuhjXoPrSzV