CAPTURAR UN DATO DE LA PANTALLA.
Enviado por yatl2016 • 28 de Marzo de 2016 • Tarea • 305 Palabras (2 Páginas) • 205 Visitas
CAPTURAR UN DATO DE LA PANTALLA
Y LUEGO IMPRIMIRLO
El entorno del programa: se agrega un botón, dos textView, EditText, el entorno quedará de la siguiente forma:
[pic 1]
Luego de agregar los elementos estos se convierten en variables:
[pic 2]
Después de convertir los elementos a variables, vamos a agregar en la siguiente dirección, las carpetas que contendrán otros idiomas.
C:\Users\usuario\AndroidStudioProjects\practica\app\src\main\res
En mi caso es está dirección, normalmente el único dato que cambia es el nombre de Usuario:
[pic 3]
En esta carpeta agregamos los idiomas que deseamos que traduzca nuestra aplicación, en mi caso agregue seis idiomas los cuales se muestran a continuación:
[pic 4]
(Ingles, Español, Frances, Japones, Portugues y Ucraniano)
Posteriormente ingresamos a la carpeta de cada idioma y modificamos el archivo string.xml por el texto que deseamos que aparezca cada vez que cambiemos de idioma en nuestro dispositivo.
C:\Users\usuario\AndroidStudioProjects\practica\app\src\main\res\values-es
[pic 5]
Con el siguiente bloque de código logramos que se imprima en nuestra pantalla el dato capturado por medio del TextView
[pic 6]
El resultado cuando cambiamos a otro idioma el teléfono es el siguiente:
[pic 7]
[pic 8]
Nota: En este ejemplo solo se tradujo el móvil a dos idiomas siendo estos el inglés y español.
Los Idiomas a los que se puede traducir la aplicación también se pueden modificar directamente de AndroidStudio. Como se muestra a continuación:
En la siguiente dirección
C:\Users\usuario\AndroidStudioProjects\HolaJoel\app\src\main\res
Se agregan otras carpetas VALUES con la extensión del idioma al que deseamos que se traduzca la aplicación, en mi caso agregue español, inglés y portugués.
[pic 9]
Al ingresar a la carpeta values, buscamos el archivo string.xml y modificamos el código para que cuando cambiemos el idioma en el teléfono el mismo modifique el texto.
[pic 10]
El resultado al cambiar el idioma del teléfono es el siguiente:
Español
[pic 11]
Ingles
[pic 12]
Los idiomas a los que se puede traducir la aplicación se muestran en la parte izquierda de nuestro entorno de programación:
[pic 13]
...