..


Enlaces patrocinados

Usamos la tostada

Vamos en este capítulo para hacer frente a un widget de últimas: es decir, el pan tostado. Este objeto se utiliza en muchas aplicaciones que le muestre un mensaje de carácter temporal comparable a una notificación.

Un ejemplo del uso de este widget es para notificar al usuario un mensaje como "salvar a hecho" o "realizado" después de que el usuario tome alguna acción. La característica de este widget es que es extremadamente simple porque tiene la posibilidad de mostrar sólo un mensaje de vídeo o una imagen sin ser capaz de interactuar con el usuario.

Ahora vamos a ver el código para mostrar el vídeo un brindis con un texto que nos pertenece. Para ello podemos retomar un viejo proyecto de los botones y los oyentes, o (recomendado para familiarizarse con la programación) para volver a escribir el código de un botón a la misma, y la asociación de un OnClickListener. Para poder utilizar Toast para importar la clase en nuestro proyecto:

 



 android.widget.Toast

 

Posizioniamoci ahora en el método OnClick e insertar estas dos líneas de código:






 Tostadas mioToast Toast.makeText = (HelloWorld.this,

 





 "Este es un juego creado por MrWebMaster Brindis"

 





 Toast.LENGTH_LONG);









 mioToast.show ();



Vamos a analizar con cuidado el método y el prototipo del método makeText es el siguiente:

 



 makeText (Contexto contexto, el texto CharSequence, la duración int)

 
Como primer parámetro, el método requiere que el contexto en el que se aplican a la tostada. Dado que el código se inserta en el oyente no puede pasar por este contexto, ya la passaremo oyente como un argumento para que la misma no es aplicable tostadas. Es se debe pasar como un contexto para la actividad principal a fin de mostrar el video y luego insertar HelloWorld.this tostadas como un parámetro.
Como el segundo parámetro, básicamente, se pasa de un texto que queremos mostrar al usuario.
Finalmente como último parámetro se pasa una constante en nuestra LENGHT_LONG caso, que se utiliza para especificar la longitud de la tostada de la visibilidad. Lamentablemente no se puede especificar este parámetro, el segundo durante el cual el brindis precisa debe ser visible, sino que sólo se puede elegir entre la constante de lo anterior, y el LENGHT_SHORT constante que establece la visibilidad de una duración inferior a la tostada primera constante .

En resumen, el efecto de la primera pieza de código es crear un objeto de Toast tipo con las características deseadas, pero, sin embargo, el brindis no es visible. Para ello se debe invocar el método show () en el mismo brindis.

Como podemos ver, en el primer ejemplo se muestra, hemos expresado nuestra posición de nuestra actividad en la tostada. Para utilizar el método para fijar la posición de pan tostado, primero debe importar la clase siguiente:

 



 android.view.Gravity

 

Para realizar el brindis, por ejemplo, el centro de la pantalla, basta con introducir esta línea de código cuando se llama al método show ():

 



 setGravity (Gravity.CENTER, 0, 0);

 
Como se puede ver como el primer argumento que pasa el centro de la pantalla y luego la desviación se indica en el eje x eje y desde el punto mencionado anteriormente.

Usar una imagen en lugar de texto

Y 'posible, como se mencionó anteriormente, reemplace el texto de la tostada con la imagen a mostrar. En este caso, por supuesto, no se puede utilizar el método makeText, pero vamos a utilizar la tostada constructor (context), pasando sólo el contexto (el de la actividad). Luego usamos el método setview () para asociar la imagen de nuestro brindis.
Aquí está el código completo para mostrar unimmagine con Toast:






 ImageView ImageView imageForToast = new (HelloWorld.this);







 imageForToast.setImageResource (R.drawable.icon);









 Brindis Brindis mioToast = new (HelloWorld.this);







 mioToast.setView (imageForToast);









 mioToast.show ();



Ayudar a desarrollar aplicaciones para Android
E-Learning
Java (Curso) Java (Curso)
Programación orientada a objetos de programación en Java dom A partir de 49 €.
Ruby y Ruby on Rails (Curso) Ruby y Ruby on Rails (Curso)
Crear aplicaciones de software y la Web con Ruby y RoR. A partir de 39 €.
Visual Basic 6 (del curso) Visual Basic 6 (del curso)
Hacer aplicaciones de escritorio con Visual Basic 6. A partir de 39 €.
Enlaces patrocinados