¿Te gustaría que este contenido siga siendo gratuito?, puedes apoyar al canal de las siguientes maneras: 1. Donaciones: www.paypal.me/LaGeekipedia 2. Desactivando Adblock y Adblock Plus en TH-cam. 3. Compartiendo los vídeos del canal en foros y redes sociales. Cualquier opción es de gran ayuda. ¡Muchas gracias!
Te tranferí con Paypal, no fue mucho, pero tan pronto aumente las ventas de mi negocio te transfiero mas, tus cursos son muy buenos. Gracias y pendientes
Para aclarar setOnItemClickListener establece una escucha para el listview, AdapterView.OnItemClickListener() es una interface y la clase anónima la implementa, onItemClick es un metodo de devolucion de llamada para cuando se hace click
@@andreasuarezs yo tambien tuve que irme a legacy, lo unico me sale vacio el listview, a ti te salen los items cuando pones el id en el listview¿ nose que hacer ya..
Vi todos tus videos y ya empece a realizar aplicaciones bàsicas! Muy bueno lo que haces! Por favor, seguí subiendo videos de Android Studio! Saludos desde Argentina!
¡Hola Hector!, es un gusto saber que el contenido del canal resulta de tu agrado y te ha aportado los conocimientos que deseabas obtener, espero seguirte aportando más adelante. Saludos. :)
En la version 3.6.3 de Android Stuido la clase anonima debe quedar implementada asi: lv1.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView parent, View view, int position, long id) { tv1.setText("La edad de "+ lv1.getItemAtPosition(position) + " es " + edades[position]+" años"); } }); Gracias Ernesto por todo!!!! Saludos al resto
tengo la version 3.52 y en la parte de onItemClick(AdapterView parent, View view, int position, long id) que me da el programa tuve que ingresarlo manual onItemClick(AdapterView adapterView, View view, int i, long l) para que tome el caracter "i", en cambio si lo dejamos como da el programa por defecto, debemos poner "position" para que no de error
Excelente video me salio perfecto aun asi usando android studio actualizado al 2020 ya que algunas cosas solo cambiaron de lugar y de seccion pero todo sigue siendo lo mismo, el color que elegi al ListView me encandilo los ojos ajjajajajaa.
Daniel Potenciano Sepulveda a mi tampoco me los mostró pero no afecta en nada solo sigue los pasos y listo si funciona.. puede que no haya mostrado por qué está actualizado y mejorado el listview lo clasifico en la clasificación legacy ya que android studio mejoró y lo llamo recicleview es lo mismo que el listview pero mejorado por eso es que cambia mucho
Hola Ernesto, te agradezco profundamente por todos estos videos, he recordado fácilmente y gracias a tus explicaciones cómo programar en Android, estoy muy complacido de seguir este curso ya que está muy bien planteado y organizado, por ende desde mi lugar de trabajo te apoyo con las publicidades ya que no uso Adblocker. Este ejemplo me funcionó a la primera, sin errores y completamente bien en mi dispositivo, lo único que me deja pensando es que creo que actualmente ya no se usan los ListView sino los RecyclerView, habrá de pronto algún video tuyo donde se explique el manejo de este tipo de vistas? Saludos desde Colombia.
Me gusta Como enseñas ..no hay otro canal que sea mas especifico que tu...deberias de hacer tambien lo de recycle view y card view ...otros canales no lo explican muy bien >
En la versión 3.4 de Android Studio cambie lv1.setOnClickListener(...) por lv1.setOnItemClickListener(new AdapterView.OnItemClickListener(){ ... }); con este cambio ya no genera error. Saludos.
cordial saludo don Ernesto al dar new AdapterView.OnItemClickListener para saber eleccion de usuario me sale esto public void onItemClick(AdapterView parent, View view, int position, long id), mientras a usted le sale int i, long l, entonces cuando yo coloco i no e funciona el programa y si coloco position o id tampoco que puedo hacer gracias o podria hacerlo con un ciclo while iniciando la variable y donde iria y como. GRACIAS por su ayuda y gracias por sus videos
Hola Ernesto te felicito por saber enseñar, sabes que tengo un problema. No aparece el ListView en una celular J2 prime, lamentablemente no tengo donde mas probar. No se si sea un error común pero pense en utilizar spinner para hacer algo similar pero los spinner no soportan el metodo setOnItemClickListener. Algún comentario al respecto me ayudaria. Gracias
EN LA ULTIMA VERSION NO ME FUNCIONABA LA APP..NUNCA INICIABA ME DI CUENTA QUE NO ESTABA BIEN LA RUTA DEL XML QUE HABIAMOS CREADO PARA DARLE ESTILOS AL LISTVIEW... SIMPLEMENTE BORRRE LA PALABRA ANDROID,DEJE EL R Y VOLVI A ESCRIBIR LA RUTA... ArrayAdapter adapter = new ArrayAdapter(this,R.layout.list_item_menu,nombres); lv1.setAdapter(adapter); Despues del this ahi que borrar la palabra android y volver a ingresar list_item_y lo que hayas puesto ESPERO LES SIRVA saludos
Para los que tienen error en el tema de colocar el id que en algunos le sale position: ArrayAdapter adapter = new ArrayAdapter(this,R.layout.list_item_diana,nombres); lv1.setAdapter(adapter); lv1.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView parent, View view, int position, long id) { tv1.setText("La edad de "+lv1.getItemAtPosition(position) + " es " + edades[position]+" años"); } });
Ernesto una consulta , que pasa si quiero hacer una lista en dos idiomas. tendría que hacer otra matriz ? Porque el metodo de multilenguaje no funcionaria dado que los strings que se mostraran en el TextView están en la parte lógica y no en el archivo string.xml. Ayuda please:(
Alguien sabe cómo poner canciones al listview y que al presionar algún ítem de la lista vaya a un activity donde pueda poner la canción en pausa, siguiente y anterior.???
Hola Ernesto, al colocar el ListView en la interfaz y colocarla un id no me aparece los items, llevo intentando horas y no se soluciona , la versión actual de android es 3.5, por favor si me pudieras contestar
No entiendo como sabe Android Studio que el metodo OnItemClickListener relaciona el vector nombre con el vector edades, y que pasa si tengo más vectores casualmente del mismo tamaño para otras opciones?
Hola buenos dias, genial por el tutorial me servio de mucho, solo una pregunta estoy llenado el listview con datos de una base de datos pero quiero ponerle encabezado al inicio de la listview y cada vez que lleno el listview me sale una fila en blanco y despues la fila que tiene la informacion saben como puedo resolver este problema.?
Muy buen video y Curso amigo Ernesto, Tengo una consulta sobre los vectores para llenar los List View ya que son 2, no se pueden usar los Array Dimencionales en este casoo??
muy buenos el tutorial pero sigo con una duda porque todo se crea en oncreate y no en onstar si segun el primer video el inicia todo el proceso de ejecucion
Y aquí fué donde se puso dificil, esa canidad de metodos en métodos en la ultima función... Javascript solo tiene addEventListener y ahí se mete todo, o hay algo que se debería incidiar antes de esto. Por ejemplo, no es lo mismo un ArrayAdapter que se asigna a la lista para rellenarla, que lo último, un AdapterView, estaría bien ver que hacer con ese último Adapter View
hola una pregunta como hago para que muestre el arreglo completo es decir que al momento de declarar el arreglo tengo 10 elemento y 10 elemento pero al momento de imprimirlo, solamente me imprime 7 como se puede solucionar esa situación gracias espero tu repuesta
Muchas gracias por el tutorial...estoy buscando un curso para ejecutar una tarea AsyncTask (mostrar un toast) cada cierto tiempo andriod studio...con Kotlin...tendras algo asi?
Saludos desde venezuela, muchas gracias por el curso, excelente manera de explicar. hay algun programa dedicado al diseño de una interfaz totalmente personalizada desde cero, con mas libertad que la de android studio? algo como javaFX?
Hola Ernesto, con la actualización, el listview ahora es recyclerview y el método en 19:00 o la linea que se escribía de manera automática, ya no funciona, qué se puede hacer? Gracias de antemano por tu respuesta, saludos.
estas eligiendo la equivocada yo también pensé que era esa pero el listView se encuentra en la pestaña legacy, por otro lado me gustaría saber como solucionar mi error de modificar del Spinner ya que al probar la app cuando elijo uno de los nombres u opciones se abre el teclado del celular y no me deja escoger la opción que deseo
Hola buenas tardes, Ernesto una pregunta, por medio de un ListView yo puedo deslizar y que cada opción me la diga por medio del sintetizador de voz, se puede hacer ?
Hola Ernesto, muy buenos tus videos. Quisiera saber como hago para meter los datos de una Base De Datos como la q enseñas tipo agenda y mostrarla en un ListView?
Ahí es en la parte lógica de tu proyecto. Tienes que cargar los datos de la base de datos en un ArrayList (recomendaría yo). Luego, puedes manipular la lista como lo prefieras. En este caso, para cargarla en el ListView
Una pregunta... En este ejercicio #20 el vector está declarado antes del "onCreate" y la sintaxis es: private String nombres [ ] = { } Pero en el ejercicio #18 el vactor está declarado después del "onCreate" y la sintaxis es: String [ ] opciones = { } //aqui no contiene el "private" y los corchetes están antes del nombre. ¿Por que la diferencia? ¿Siempre será así para el método list view y el método spinner? Gracias!.
@@sergiom5635 jaja y tu lo solucionastes? estoy que no atino y he optado por copiarlo todo pero me da error en algo de la conversion de listView a Reciblerview
yo se que este curso es demasiado bueno como para pedir recursos adicionales, pero no sabes de algún libro que sea de utilidad para profundizar aun mas?
18:48, saludos, una pregunta en este caso usted coloca tv1.setText("La edad de "+lv1.getItemAtPosition(i)+" es "+edad[i]+" años"); yo probando esta forma también me funcionó tv1.setText("La edad de "+nombres[i]+" es "+edad[i]+" años"); hay alguna desventaja? o hay algo malo con esta forma?
¡Hola!, por no existe ninguna desventaja, ya que el resultado esperado es el mismo. En cada vídeo solo muestro una alternativa de solución, es decir, existen varias formas de llegar al mismo resultado, por tal motivo es completamente valido el que intentes, con lo cual iras adoptando tu propio estilo de programar. Saludos.
En la versión 4 Las cosas cambian esto debe quedar asi se agrega un metodo escribe setOnItemClickListener en el parentesis escribes this y en la parte izquierda seleccionar el foco rojo y debe quedar el codigo algo asi: lst01.setAdapter(adaptador); lst01.setOnItemClickListener(this); } @Override public void onItemClick(AdapterView parent, View view, int position, long id) { txv01.setText("La Persona: " + lstElementos[position] + " es " + lstDefinicion[position]); Toast.makeText(this,"alma",Toast.LENGTH_SHORT).show(); }
en la versión de android 3.6.3 al copilar el programa no marca error al ejecutar en el emulador la aplicación se detiene alguna solución Ernesto el error es Unfortunately ,ListView has stopped
LO SOLUCIONE...FIJATE CUANDO DICE ArrayAdapter adapter = new ArrayAdapter(this,R.layout.list_item_menu,nombres); lv1.setAdapter(adapter); Despues del this ahi que borrar la palabra android y volver a ingresar list_item_y como hayas nombrado el script. saludos
tengo un probleema lo instale y todo bien pero me sale esto( desing editor is unavailable until a succeful build) y no e podido arregarlo para hacer las interfaz grafica... si alguien sabe como solucionarlo reponda este comentario
Depronto alguien que vea este video podria responderme por que cuando le quemo los datos si sirve pero cuando cojo los datos de mi base de datos firebase no aparece nada , porfavor.
¿Te gustaría que este contenido siga siendo gratuito?, puedes apoyar al canal de las siguientes maneras:
1. Donaciones: www.paypal.me/LaGeekipedia
2. Desactivando Adblock y Adblock Plus en TH-cam.
3. Compartiendo los vídeos del canal en foros y redes sociales.
Cualquier opción es de gran ayuda. ¡Muchas gracias!
Te tranferí con Paypal, no fue mucho, pero tan pronto aumente las ventas de mi negocio te transfiero mas, tus cursos son muy buenos. Gracias y pendientes
I guess it is kinda off topic but does anyone know a good site to stream new series online?
@Remington Easton I watch on Flixzone. You can find it on google =)
@Nikolai Johan yup, I have been using FlixZone for years myself :D
@Nikolai Johan thanks, I signed up and it seems like they got a lot of movies there :) I appreciate it !
Para aclarar setOnItemClickListener establece una escucha para el listview, AdapterView.OnItemClickListener() es una interface y la clase anónima la implementa, onItemClick es un metodo de devolucion de llamada para cuando se hace click
En la versión 4.1.1 el componente ListView está en Legacy.
Gracias
@@andreasuarezs yo tambien tuve que irme a legacy, lo unico me sale vacio el listview, a ti te salen los items cuando pones el id en el listview¿ nose que hacer ya..
@@davidbujaldon4280 Encontraste una solución a ese problema? Me sale vacío el list view
@@danielhoferyt6396 también me queda vacío :(
@@davidbujaldon4280 me pasa lo mismo.
Vi todos tus videos y ya empece a realizar aplicaciones bàsicas! Muy bueno lo que haces! Por favor, seguí subiendo videos de Android Studio! Saludos desde Argentina!
Ya han pasado 3 años, ¿Cómo te ha ido?, ¿Continuas desarrollando?
Este curso es muy muy bueno, y ademas es gratuito, para la calidad que tiene Genial.
Desde Honduras Saludos eres mejor que todos los ing. que me dan clases
¡Hola Hector!, es un gusto saber que el contenido del canal resulta de tu agrado y te ha aportado los conocimientos que deseabas obtener, espero seguirte aportando más adelante. Saludos. :)
wow.. que manera de manejar estos temas... eres genial
Buenísimo Profe! Para la versión Flamengo 2022 el ListView está en Legacy
En la version 3.6.3 de Android Stuido la clase anonima debe quedar implementada asi:
lv1.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView parent, View view, int position, long id) {
tv1.setText("La edad de "+ lv1.getItemAtPosition(position) + " es " + edades[position]+" años");
}
});
Gracias Ernesto por todo!!!!
Saludos al resto
tengo la version 3.52 y en la parte de onItemClick(AdapterView parent, View view, int position, long id) que me da el programa tuve que ingresarlo manual onItemClick(AdapterView adapterView, View view, int i, long l) para que tome el caracter "i", en cambio si lo dejamos como da el programa por defecto, debemos poner "position" para que no de error
Eso es simplemente porque le da otro nombre a esa variable, le cambias y ya
Que barbaro!! Si me salió.. Muchisimas gracias!
ayuda en el minuto 2:34 no me aparece asi el list view y cuando lo ejecuto en lugar de nombre solo me sale 0 el segundo 1 y asi
Muy buen tutorial, esta muy completo y se entiende muy bien. Exelente trabajo el que hiciste
Gracioso, cabal estaba pensando en empezar con BD, pero tienes razón primero la base y lógica de programador.
Estoy siguiendo tu curso pero tratando de hacerlo en kotlin, vamos como avion!
Gracias
Muchas gracias Ernesto, excelente clase.-
calidad MR Ernesto!!!
Gracias Ernesto
Felicidades por tus tutoriales. Saludos desde Costa Rica
Excelente video me salio perfecto aun asi usando android studio actualizado al 2020 ya que algunas cosas solo cambiaron de lugar y de seccion pero todo sigue siendo lo mismo, el color que elegi al ListView me encandilo los ojos ajjajajajaa.
nome carag los items por defecto en el listview sabes que puede ser?
Daniel Potenciano Sepulveda a mi tampoco me los mostró pero no afecta en nada solo sigue los pasos y listo si funciona.. puede que no haya mostrado por qué está actualizado y mejorado el listview lo clasifico en la clasificación legacy ya que android studio mejoró y lo llamo recicleview es lo mismo que el listview pero mejorado por eso es que cambia mucho
@@anthonygt711 gracias
Hola Ernesto, te agradezco profundamente por todos estos videos, he recordado fácilmente y gracias a tus explicaciones cómo programar en Android, estoy muy complacido de seguir este curso ya que está muy bien planteado y organizado, por ende desde mi lugar de trabajo te apoyo con las publicidades ya que no uso Adblocker. Este ejemplo me funcionó a la primera, sin errores y completamente bien en mi dispositivo, lo único que me deja pensando es que creo que actualmente ya no se usan los ListView sino los RecyclerView, habrá de pronto algún video tuyo donde se explique el manejo de este tipo de vistas?
Saludos desde Colombia.
Gracias Ernesto, muy bien explicado.
Me gusta Como enseñas ..no hay otro canal que sea mas especifico que tu...deberias de hacer tambien lo de recycle view y card view ...otros canales no lo explican muy bien >
En la versión 3.4 de Android Studio cambie lv1.setOnClickListener(...) por lv1.setOnItemClickListener(new AdapterView.OnItemClickListener(){ ... }); con este cambio ya no genera error. Saludos.
Carlos agregue lo que sugeriste, anduvo perfecto. saludos
si funciona gracias!
Muy Bien, a mi me funciono tambien en teoria no deberia de cambiar deberia de funcionar sin importar las versiones, pero ni hablar Gracias
gracias! Yo puse después distinto de ernesto... tv1.setText("La edad de "+nombres[i]+ " es "+edades[i]);
Gracias Carlos funciona en Android Studio 3.5
Saludos
Excelente video y curso espero que pronto hables sobre Shared preferences pero con 3 o más campos a guardar por favor
Me funciono perfect... Sigue adelante Ernesto.
Hola Ernesto tendras algun video sobre el uso de los objetos RecyclerView y CardView te lo agradecería mucho ya que tus videos son muy buenos
gracias Ernesto nuevamente muchos exitos
Saludos. Gracias por el nuevo video. A practicar.
cordial saludo don Ernesto al dar new AdapterView.OnItemClickListener para saber eleccion de usuario me sale esto
public void onItemClick(AdapterView parent, View view, int position, long id), mientras a usted le sale int i, long l, entonces cuando yo coloco i no e funciona el programa y si coloco position o id tampoco que puedo hacer gracias o podria hacerlo con un ciclo while iniciando la variable y donde iria y como. GRACIAS por su ayuda y gracias por sus videos
Muy buenos los videos! Los mejores explicados
Toma tu Like!!!! groso men!!
Hola Ernesto te felicito por saber enseñar, sabes que tengo un problema. No aparece el ListView en una celular J2 prime, lamentablemente no tengo donde mas probar. No se si sea un error común pero pense en utilizar spinner para hacer algo similar pero los spinner no soportan el metodo setOnItemClickListener. Algún comentario al respecto me ayudaria. Gracias
Mil respeto pague en nectiu y nada que ver mejor explicación a detalle aquí que haya
Hola Ernesto
Excelente tutorial.
Gracias.
EN LA ULTIMA VERSION NO ME FUNCIONABA LA APP..NUNCA INICIABA
ME DI CUENTA QUE NO ESTABA BIEN LA RUTA DEL XML QUE HABIAMOS CREADO PARA DARLE ESTILOS AL LISTVIEW...
SIMPLEMENTE BORRRE LA PALABRA ANDROID,DEJE EL R Y VOLVI A ESCRIBIR LA RUTA...
ArrayAdapter adapter = new ArrayAdapter(this,R.layout.list_item_menu,nombres);
lv1.setAdapter(adapter);
Despues del this ahi que borrar la palabra android y volver a ingresar list_item_y lo que hayas puesto
ESPERO LES SIRVA
saludos
grande!
chulada de curso gracias maestro
gracias amigo que buenos videos haces
porque en el spinner creamos el vector dentro del método onCreate y colocando diferente los corchetes?
Seguimos aquí Maestro, Salu2
gracias.. por el curso ya estamos esperando como conectar una base de datos e interractuar con busquedas y agrega datos en la base de datos :)
alguien me ayuda con la vista previa del list viewer no se si solo a mi no me la muestra no se si continuar para que al final no me muestre nada
Gracias por compartir tus conocimientos
Para los que tienen error en el tema de colocar el id que en algunos le sale position:
ArrayAdapter adapter = new ArrayAdapter(this,R.layout.list_item_diana,nombres);
lv1.setAdapter(adapter);
lv1.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView parent, View view, int position, long id) {
tv1.setText("La edad de "+lv1.getItemAtPosition(position) + " es " + edades[position]+" años");
}
});
graciasssss
muchas gracias!
Maestra, gracias! :)
Ernesto una consulta , que pasa si quiero hacer una lista en dos idiomas. tendría que hacer otra matriz ? Porque el metodo de multilenguaje no funcionaria dado que los strings que se mostraran en el TextView están en la parte lógica y no en el archivo string.xml. Ayuda please:(
Alguien sabe cómo poner canciones al listview y que al presionar algún ítem de la lista vaya a un activity donde pueda poner la canción en pausa, siguiente y anterior.???
Hola Ernesto, al colocar el ListView en la interfaz y colocarla un id no me aparece los items, llevo intentando horas y no se soluciona , la versión actual de android es 3.5, por favor si me pudieras contestar
eso así es en la versión nueva no causa error pero espero lo hayas solucionado
Tengo el mismo problema, encontraste alguna solución?
@@ianstratico5738 asi dejenlo programen y siempre sale
Tengo el mismo problema, lo lograron solucionar?
encontrate la solucion para el ListView
Mil gracias Ernesto
Al contrario, gracias a ti por visualizar el curso.
Saludos.
Excelente curso!
En lugar de lv1.getItemAtPosition(i) podrías haber escrito nombres[i] y también funcionaria, verdad?
Sí. lo acabo de probar y así, sí me funcionó, con el lv1.getItemAtPosition(i) no me funcionó, me mostraba el numero de la posición pero no el nombre.
@@Dousan87 recuerda que el vídeo lleva bastante tiempo de que fue grabado
@@Dousan87 esto quizas te ocurrio porque hay una clase que se llama: getItemIdAtPosition(i), y devuelve el id y no el contenido. Saludos!
hola, venia a decir esto mismo xD
gracias me salvaste de un apuro y grande 😘😎
gracias por los videos en verdad muy buenos
Gracias capo.
hola, alguna solución para cuando no aparece // list_item_geekipedia//, al escribirlo aparece en color rojo , tengo la ver 3.6.3
Yo igual
new AdapterView.OnItemClickListener() aparece en gris...cuando lo instalo en el celular, la aplicación se cierra...creo es por eso. Ustedes que creen?
que diferencia hay entre ponjer etiqueta o ponerlo directo como texto??
No entiendo como sabe Android Studio que el metodo OnItemClickListener relaciona el vector nombre con el vector edades, y que pasa si tengo más vectores casualmente del mismo tamaño para otras opciones?
Hola buenos dias, genial por el tutorial me servio de mucho, solo una pregunta estoy llenado el listview con datos de una base de datos pero quiero ponerle encabezado al inicio de la listview y cada vez que lleno el listview me sale una fila en blanco y despues la fila que tiene la informacion saben como puedo resolver este problema.?
Al poner lv1.getItemAtPosition(i) en el ultimo android no me salio, pero puse nombres[i] y funcionooooooo!!!!
la felicito tenia el mismo problema y con su aporte me funciono, gracias Ernesto tus cursos son geniales!
Hola Ernesto, gracias por compartir tu conocimiento con nosotros, tengo una pregunta como puedo hacer que el ítem seleccionado cambie de color.
Muy buen video y Curso amigo Ernesto, Tengo una consulta sobre los vectores para llenar los List View ya que son 2, no se pueden usar los Array Dimencionales en este casoo??
muy buenos el tutorial pero sigo con una duda porque todo se crea en oncreate y no en onstar si segun el primer video el inicia todo el proceso de ejecucion
Y aquí fué donde se puso dificil, esa canidad de metodos en métodos en la ultima función... Javascript solo tiene addEventListener y ahí se mete todo, o hay algo que se debería incidiar antes de esto.
Por ejemplo, no es lo mismo un ArrayAdapter que se asigna a la lista para rellenarla, que lo último, un AdapterView, estaría bien ver que hacer con ese último Adapter View
Hola,cuando utilizo PlainText en lugar de TextView ,en lo metodos como se implementa?
muchas gracias
hola una pregunta como hago para que muestre el arreglo completo es decir que al momento de declarar el arreglo tengo 10 elemento y 10 elemento pero al momento de imprimirlo, solamente me imprime 7 como se puede solucionar esa situación gracias espero tu repuesta
Muchas gracias por el tutorial...estoy buscando un curso para ejecutar una tarea AsyncTask (mostrar un toast) cada cierto tiempo andriod studio...con Kotlin...tendras algo asi?
Me funciono perfectamente
Saludos desde venezuela, muchas gracias por el curso, excelente manera de explicar. hay algun programa dedicado al diseño de una interfaz totalmente personalizada desde cero, con mas libertad que la de android studio? algo como javaFX?
Hola Ernesto, con la actualización, el listview ahora es recyclerview y el método en 19:00 o la linea que se escribía de manera automática, ya no funciona, qué se puede hacer? Gracias de antemano por tu respuesta, saludos.
podrias probar con esto en la ultima parte
lv1.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView parent, View view, int position, long id) {
tv1.setText("La edad de " + lv1.getItemAtPosition(position) + " es" + edades[position] + " años" );
}
});
estas eligiendo la equivocada yo también pensé que era esa pero el listView se encuentra en la pestaña legacy, por otro lado me gustaría saber como solucionar mi error de modificar del Spinner ya que al probar la app cuando elijo uno de los nombres u opciones se abre el teclado del celular y no me deja escoger la opción que deseo
@@anthonypacheco9244 Me salvaste! No lo encontraba, ¡saludos!
estimado y para validar los EditText que están vacios?
Hola buenas tardes, Ernesto una pregunta, por medio de un ListView yo puedo deslizar y que cada opción me la diga por medio del sintetizador de voz, se puede hacer ?
ECXELENTE explciación
Buen video
Hola Ernesto, muy buenos tus videos. Quisiera saber como hago para meter los datos de una Base De Datos como la q enseñas tipo agenda y mostrarla en un ListView?
Ahí es en la parte lógica de tu proyecto. Tienes que cargar los datos de la base de datos en un ArrayList (recomendaría yo). Luego, puedes manipular la lista como lo prefieras. En este caso, para cargarla en el ListView
Una pregunta...
En este ejercicio #20 el vector está declarado antes del "onCreate" y la sintaxis es:
private String nombres [ ] = { }
Pero en el ejercicio #18 el vactor está declarado después del "onCreate" y la sintaxis es:
String [ ] opciones = { } //aqui no contiene el "private" y los corchetes están antes del nombre.
¿Por que la diferencia? ¿Siempre será así para el método list view y el método spinner?
Gracias!.
gracias de verdad
hola, puedes enseñar como conectar 2 activity .
ejemplo: presionar un botón nos mande a otra activity
Y que al abrir el nuevo activity cargue informacion adicional.
busca fragments de pildoras informaticas
¿Entonces de que sirve toda esa listasa de propiedades de los objetos visuales si no se puede hacer nada alli?
cuando asigno el método setAdapter me bota error dentro del paréntesis y estoy poniendo la misma variable que establecí en el Array Adapter
Por que al presionar el boton se sale de la aplicacion? ya revise todo el codigo hice debug y no me sale error
¿Lo sulucionaste? xD
@@sergiom5635 Ya no hago android pero si lo solucione jaja me equivoque y android studio no me marco el error
@@sergiom5635 jaja y tu lo solucionastes? estoy que no atino y he optado por copiarlo todo pero me da error en algo de la conversion de listView a Reciblerview
@@yoyo-hs6dj solo funciona cuando quitas el "contrain layout" y lo cambias por un "linear layout"
Solo quería comentar que en la version Android Studio 363 la variable se llama position en lugar de i, saludos
Me dice que el componente Listview Esta deprecado cual es componente que le sigue el recicler View?
hola tengo problema cuando utilizo "this ," no nombra "context:" ArrayAdapter adapter = new ArrayAdapter(this, );
yo se que este curso es demasiado bueno como para pedir recursos adicionales,
pero no sabes de algún libro que sea de utilidad para profundizar aun mas?
Hola, disculpa ¿Cuál es la diferencia entre crear el array de nombres y apellidos fuera del constructor y dentro del mismo?. Saludos.
Pasa que no se inicializa
18:48, saludos, una pregunta en este caso usted coloca tv1.setText("La edad de "+lv1.getItemAtPosition(i)+" es "+edad[i]+" años");
yo probando esta forma también me funcionó
tv1.setText("La edad de "+nombres[i]+" es "+edad[i]+" años"); hay alguna desventaja? o hay algo malo con esta forma?
¡Hola!, por no existe ninguna desventaja, ya que el resultado esperado es el mismo. En cada vídeo solo muestro una alternativa de solución, es decir, existen varias formas de llegar al mismo resultado, por tal motivo es completamente valido el que intentes, con lo cual iras adoptando tu propio estilo de programar. Saludos.
Hola, ¿cómo justifico el contenido dentro de un listView?
En la versión 4
Las cosas cambian
esto debe quedar asi se agrega un metodo escribe setOnItemClickListener
en el parentesis escribes this
y en la parte izquierda seleccionar el foco rojo y debe quedar el codigo algo asi:
lst01.setAdapter(adaptador);
lst01.setOnItemClickListener(this);
}
@Override
public void onItemClick(AdapterView parent, View view, int position, long id) {
txv01.setText("La Persona: " + lstElementos[position] + " es " + lstDefinicion[position]);
Toast.makeText(this,"alma",Toast.LENGTH_SHORT).show();
}
Estoy en la versión 4 y me da igual error con tu método , alguna sugerencia ?
No aparece setOnItemClickListener en android stuio 3.42. Podrían explicarme como configurar el método y la clase
Añádelo manualmente al final se te agregará solo.
Like. En qué número estará la clase: toast personalizado?
Como habilito esa opcion para que me permita dimensionar libremente las vistas?
en la versión de android 3.6.3 al copilar el programa no marca error al ejecutar en el emulador la aplicación se detiene alguna solución Ernesto el error es Unfortunately ,ListView has stopped
LO SOLUCIONE...FIJATE CUANDO DICE
ArrayAdapter adapter = new ArrayAdapter(this,R.layout.list_item_menu,nombres);
lv1.setAdapter(adapter);
Despues del this ahi que borrar la palabra android y volver a ingresar list_item_y como hayas nombrado el script.
saludos
mus buenos tus videos amigo :D ,disculpe sabe porq me sale error cuando le pongo AdapterView y su funcion onItemClick,porfa ayuda :/
tengo un probleema lo instale y todo bien pero me sale esto( desing editor is unavailable until a succeful build) y no e podido arregarlo para hacer las interfaz grafica... si alguien sabe como solucionarlo reponda este comentario
Si estoy agregando una lista de tareas a un list view, ¿Como puedo hacer para eliminar las tareas y que desaparezcan de la list view?
por alguna razon mi listView no aparece o es invisible, tengo android studio 3.3.2
esta en Legacy
A mi al principio no me aparecía por que me falto agregar esta parte del codigo: , nombres
El mensaje que me sale al seleccionar un nombre es la de la posición en lugar del nombre. " La de de 0 es 26 años" ..a qué puede ser debido? Gracias!
ya para la vercion 4.2.1 el métodos OnItemClick, no lo acepta, por lo que este video está desactualizado...
no entendi bien lo de las clases anonimas pero supongo que mas adelante lo explicas
Depronto alguien que vea este video podria responderme por que cuando le quemo los datos si sirve pero cuando cojo los datos de mi base de datos firebase no aparece nada , porfavor.
Alguien mas espero q se usara un For o While? :´v
Es que eso será cuando venga de una tabla
el famoso juail!