0:00:00.500,0:00:04.020 Vamos a hacer el primero,[br]que dice TextView = new TextView, 0:00:04.020,0:00:06.441 y luego pasamos context[br]como parámetro de entrada 0:00:06.441,0:00:07.731 para el constructor. 0:00:08.361,0:00:10.311 El problema con esta línea de código 0:00:10.311,0:00:12.339 es que estamos creando un nuevo objeto 0:00:12.339,0:00:15.200 pero no lo estamos almacenando[br]correctamente en una variable. 0:00:15.580,0:00:17.140 Estamos diciendo que la variable 0:00:17.140,0:00:18.930 debe tener el tipo de dato TextView, 0:00:18.930,0:00:21.380 pero nos olvidamos de darle[br]un nombre de variable. 0:00:21.380,0:00:23.760 Así que el código correcto[br]sería algo como esto. 0:00:23.760,0:00:26.490 TextView seguido de un nombre de variable 0:00:26.490,0:00:28.800 y luego igual a new TextView. 0:00:29.060,0:00:31.530 Puedes llamar de otra forma[br]al nombre de la variable 0:00:31.530,0:00:34.770 pero simplemente decidimos utilizar[br]textView con una t minúscula. 0:00:35.230,0:00:36.230 Así que en este caso, 0:00:36.230,0:00:38.490 el error era que faltaba[br]nombre de la variable. 0:00:38.490,0:00:39.960 Vamos a hacer el siguiente. 0:00:39.960,0:00:43.210 Dice, image view img = new ImageView. 0:00:43.210,0:00:44.515 El problema aquí 0:00:44.515,0:00:47.245 es que esto no es[br]un tipo de dato de objeto válido. 0:00:47.705,0:00:50.140 Android define una clase llamada ImageView 0:00:50.140,0:00:54.570 con una I y una V mayúsculas[br]y las junta en una sola palabra. 0:00:54.570,0:00:57.640 Un nombre de clase válido[br]no puede tener espacios. 0:00:57.640,0:00:59.360 El nombre de la variable se ve bien, 0:00:59.360,0:01:01.740 y la creación de new ImageView[br]se ve bien también. 0:01:01.740,0:01:04.499 El único error era que tenía[br]un nombre de clase incorrecto. 0:01:04.859,0:01:06.929 En la tercera declaración,[br]tratamos de crear 0:01:06.929,0:01:08.320 un nuevo botón de activación. 0:01:08.320,0:01:11.540 Dice[br]ToggleButton button = create ToggleButton. 0:01:11.540,0:01:13.890 Estamos consultando[br]la clase ToggleButton aquí, 0:01:13.890,0:01:15.320 así que tenemos que utilizar 0:01:15.320,0:01:17.980 la palabra clave new de JAVA,[br]no create. 0:01:17.980,0:01:19.410 Y este es el código correcto. 0:01:19.410,0:01:22.305 Dice[br]ToggleButton button = new ToggleButton. 0:01:22.665,0:01:25.770 El problema aquí fue no usar[br]la palabra clave new de JAVA. 0:01:25.770,0:01:28.030 New es la palabra clave que indica 0:01:28.030,0:01:30.460 que estamos tratando de crear[br]un nuevo objeto. 0:01:30.460,0:01:33.410 En la cuarta declaración,[br]tratamos de crear new toast. 0:01:33.410,0:01:35.980 Podrías haber buscado en Google[br]cómo crear un new toast 0:01:35.980,0:01:37.840 y luego compararlo con el código aquí. 0:01:37.840,0:01:41.190 El problema aquí es que Toast[br]se escribe con T mayúscula, 0:01:41.190,0:01:43.350 porque este es un nombre[br]de clase para Toast. 0:01:43.350,0:01:46.370 Esto usa un método de fábrica[br]como hemos hablado antes. 0:01:46.670,0:01:48.490 Esto crea un nuevo objeto toast 0:01:48.490,0:01:50.310 y luego se almacena en esta variable. 0:01:50.310,0:01:53.330 Así que el error aquí era solo[br]un nombre de clase incorrecto. 0:01:53.330,0:01:56.800 Ahora que sabemos cómo crear[br]objetos, ¿cómo usamos estos objetos?