WEBVTT

00:00.020 --> 00:01.550
Como por qué hacer el contenido.

00:01.580 --> 00:03.710
Pasemos a la actividad principal.

00:03.740 --> 00:05.990
Vamos a inicializar los widgets.

00:12.000 --> 00:17.670
Alt+ intro para importar el botón y alt+ intro para importar la vista de texto.

00:18.000 --> 00:21.870
Estas son las clases del paquete de widgets de Android.

00:27.540 --> 00:30.840
Ahora vamos a empezar a añadir la funcionalidad.

00:31.410 --> 00:37.650
Y punto establecido en Click Listener Nueva vista en Click Listener.

00:37.650 --> 00:42.600
Y aquí necesito activar una función para hacer la conversión.

00:42.600 --> 00:51.930
Así que para eso voy a crear una nueva función Fuera de este ámbito de aplicación del método Oncreate, se puede ver el final de la

00:51.930 --> 00:53.520
Oncreate está aquí.

00:53.550 --> 00:59.670
Fuera de ella, voy a crear un nuevo método llamado hacer la conversión.

01:00.600 --> 01:05.750
Devuelve un doble porque la conversión puede ser decimal.

01:05.790 --> 01:12.270
Haga la conversión y toma aquí en el parámetro doble kilos.

01:12.270 --> 01:16.220
Así que la variable se llama kilos de tipo double.

01:16.230 --> 01:26.400
Hará la conversión y devolverá A11 kilo es igual a £2. 20462.

01:26.400 --> 01:32.070
Así que voy a traducir esta ecuación en algo en el código.

01:32.070 --> 01:40.020
Devuelve la variable kilos multiplicada por 2. 20462.

01:40.050 --> 01:47.130
Esta conversión la devuelvo como doble que es en libras.

01:47.130 --> 01:53.640
Llamemos a este método y activémoslo cuando obtengamos la entrada del usuario del texto de edición.

01:53.640 --> 01:59.250
Así que cuando el usuario haga clic en el botón obtendrá los datos del texto de edición.

01:59.250 --> 02:08.200
Los kilos introducidos en el texto de edición mediante el uso y el almacenamiento de la entrada en una entrada de cadena.

02:08.960 --> 02:13.540
Texto igual a editar texto punto obtener texto.

02:13.550 --> 02:20.150
Este es el método que usamos antes de punto a cadena, pero la variable con la que necesitamos tratar es

02:20.150 --> 02:21.860
un double de tipo double.

02:21.860 --> 02:27.940
Así que necesito convertir esta cadena en doble cómo convertir una cadena en doble.

02:27.950 --> 02:37.610
Crearé una variable doble llamada Kilo's igual a double class dot parse double.

02:37.610 --> 02:41.600
Y aquí tengo que pasar la cadena que es el texto de entrada.

02:41.630 --> 02:50.630
Podemos parsear el double, obtener el texto y traducirlo a una variable

02:50.630 --> 02:59.600
double desde una cadena usando el double dot parse double.

02:59.600 --> 03:08.880
Por lo tanto, este método toma una representación de cadena de un doble como argumento y devuelve el valor doble correspondiente.

03:08.880 --> 03:17.310
Tenga en cuenta que si la cadena no es válida, si introduce como palabras o letras no es válida la representación

03:17.310 --> 03:23.280
de un doble Se lanzará una excepción de formato de número.

03:23.280 --> 03:25.830
Así que esto será cometer un error.

03:25.830 --> 03:33.930
Así que por favor, preste atención cuando se utiliza el análisis sintáctico y la conversión de cadena en doble o int o y algo por el estilo.

03:33.930 --> 03:41.940
Ahora necesito llamar al método make conversion y necesito pasar la variable kilo's.

03:41.970 --> 03:48.890
Lo obtengo del usuario, lo convierto en un double y luego llamo al método make conversion.

03:48.990 --> 03:56.460
Este método devolverá un double, por lo que necesito almacenar el resultado en una variable double.

03:56.460 --> 03:58.650
Lo llamo libras.

03:58.650 --> 04:02.100
Así que crea un doble llamado libras.

04:02.100 --> 04:03.720
Haz la conversión.

04:03.750 --> 04:06.870
Devolverá el resultado en un double.

04:06.900 --> 04:13.530
Puedes ver que hará la conversión y devolverá el resultado en este valor en libras.

04:13.530 --> 04:19.440
Luego necesito mostrar el resultado en esa vista de texto que creamos antes.

04:19.440 --> 04:28.830
Así que voy a establecer texto, vista, punto, establecer texto y aquí tengo que pasar las libras para evitar cualquier error.

04:28.830 --> 04:34.080
Puedes añadir esta cadena vacía o directamente así.

04:34.080 --> 04:37.800
Pero no puederillionesolve método conjunto doble.

04:37.800 --> 04:44.370
Tenemos que añadir esta cadena vacía antes de mostrar la libra.

04:44.400 --> 04:50.880
Ahora estamos listos para ejecutar la aplicación, guarde el proyecto y haga clic en ejecutar.

04:50.880 --> 04:52.260
Y allá vamos.

04:52.260 --> 04:53.610
Esta es nuestra aplicación.

04:53.610 --> 04:54.990
Este es el texto de edición.

04:54.990 --> 04:57.660
Este es el botón y esta es la vista de texto.

04:57.660 --> 05:05.700
Voy a hacer clic en este texto de edición, voy a seleccionar los números y tengo que convertir 100 kilos en libras, haga clic

05:05.700 --> 05:08.670
en convertir kilos a libras y aquí vamos.

05:08.670 --> 05:10.740
£220.

05:10.740 --> 05:12.240
Y esto es correcto.

05:12.240 --> 05:22.710
En el texto de edición, voy a establecer el color del texto en blanco y la pista de color de texto blanco también se ejecuta de nuevo y se

05:22.710 --> 05:28.830
puede ver la sugerencia es en blanco y al introducir el número es en blanco.

05:28.830 --> 05:30.450
También hacer la conversión.

05:30.450 --> 05:31.830
Y allá vamos.

05:31.830 --> 05:33.600
Esta es nuestra increíble aplicación.

05:33.600 --> 05:35.130
Enhorabuena, chicos.

05:35.130 --> 05:39.000
Hemos conseguido crear esta increíble aplicación.

05:39.270 --> 05:40.230
Allá vamos.

05:40.230 --> 05:42.000
Esta es nuestra increíble aplicación.

05:42.000 --> 05:43.500
Enhorabuena, chicos.

05:43.500 --> 05:51.540
Hemos conseguido crear esta increíble aplicación que convierte los kilos en libras, repasando la conversión,

05:51.540 --> 05:58.740
repasando cómo crear métodos, cómo utilizar la edición, los botones de texto y los oyentes.
