Como por qué hacer el contenido.
Pasemos a la actividad principal.
Vamos a inicializar los widgets.
Alt+ intro para importar el botón y alt+ intro para importar la vista de texto.
Estas son las clases del paquete de widgets de Android.
Ahora vamos a empezar a añadir la funcionalidad.
Y punto establecido en Click Listener Nueva vista en Click Listener.
Y aquí necesito activar una función para hacer la conversión.
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
Oncreate está aquí.
Fuera de ella, voy a crear un nuevo método llamado hacer la conversión.
Devuelve un doble porque la conversión puede ser decimal.
Haga la conversión y toma aquí en el parámetro doble kilos.
Así que la variable se llama kilos de tipo double.
Hará la conversión y devolverá A11 kilo es igual a £2. 20462.
Así que voy a traducir esta ecuación en algo en el código.
Devuelve la variable kilos multiplicada por 2. 20462.
Esta conversión la devuelvo como doble que es en libras.
Llamemos a este método y activémoslo cuando obtengamos la entrada del usuario del texto de edición.
Así que cuando el usuario haga clic en el botón obtendrá los datos del texto de edición.
Los kilos introducidos en el texto de edición mediante el uso y el almacenamiento de la entrada en una entrada de cadena.
Texto igual a editar texto punto obtener texto.
Este es el método que usamos antes de punto a cadena, pero la variable con la que necesitamos tratar es
un double de tipo double.
Así que necesito convertir esta cadena en doble cómo convertir una cadena en doble.
Crearé una variable doble llamada Kilo's igual a double class dot parse double.
Y aquí tengo que pasar la cadena que es el texto de entrada.
Podemos parsear el double, obtener el texto y traducirlo a una variable
double desde una cadena usando el double dot parse double.
Por lo tanto, este método toma una representación de cadena de un doble como argumento y devuelve el valor doble correspondiente.
Tenga en cuenta que si la cadena no es válida, si introduce como palabras o letras no es válida la representación
de un doble Se lanzará una excepción de formato de número.
Así que esto será cometer un error.
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.
Ahora necesito llamar al método make conversion y necesito pasar la variable kilo's.
Lo obtengo del usuario, lo convierto en un double y luego llamo al método make conversion.
Este método devolverá un double, por lo que necesito almacenar el resultado en una variable double.
Lo llamo libras.
Así que crea un doble llamado libras.
Haz la conversión.
Devolverá el resultado en un double.
Puedes ver que hará la conversión y devolverá el resultado en este valor en libras.
Luego necesito mostrar el resultado en esa vista de texto que creamos antes.
Así que voy a establecer texto, vista, punto, establecer texto y aquí tengo que pasar las libras para evitar cualquier error.
Puedes añadir esta cadena vacía o directamente así.
Pero no puederillionesolve método conjunto doble.
Tenemos que añadir esta cadena vacía antes de mostrar la libra.
Ahora estamos listos para ejecutar la aplicación, guarde el proyecto y haga clic en ejecutar.
Y allá vamos.
Esta es nuestra aplicación.
Este es el texto de edición.
Este es el botón y esta es la vista de texto.
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
en convertir kilos a libras y aquí vamos.
£220.
Y esto es correcto.
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
puede ver la sugerencia es en blanco y al introducir el número es en blanco.
También hacer la conversión.
Y allá vamos.
Esta es nuestra increíble aplicación.
Enhorabuena, chicos.
Hemos conseguido crear esta increíble aplicación.
Allá vamos.
Esta es nuestra increíble aplicación.
Enhorabuena, chicos.
Hemos conseguido crear esta increíble aplicación que convierte los kilos en libras, repasando la conversión,
repasando cómo crear métodos, cómo utilizar la edición, los botones de texto y los oyentes.