Increible video Cristian! Llevo varios meses, todos los dias, practicando con tus videos tratando de hacer todo solo. Consejo, si no entienden algo vayan al video donde se explica lo que no entienden y depues continuen. Y hagan el curso de java. Abrazo!
Muy buen vídeo de nuevo. Ha sido todo un descubrimiento tu canal Cristian. Muchas gracias. Tienes algún vídeo donde se pueda ver cómo actualizar un recycler view con botones? Es decir, que al darle a un botón puedas añadir cosas a ese recycler o quitarlas? Saludos desde España hermano.
señor Cristian primero que todo usted explica muy claro paso a paso excelente... seguí los paso a paso de es vídeo y cuando lo ejecuto en el emulador sale "UNFORTUNALY, RECYCLERVIEW HAS STOPPED" me podría echar una manito
Hola Cristian te hago una consulta, ahora con las actualizaciones del SDK 31, ya no funciona: public void onBindViewHolder holder.foto.setImageResource(listaPersonajes.get(position).getFoto()); Como se solucionaria ese problema?
Loco te felicito por tus videos, explicás genial, estoy empezando en android y como explicás se hace todo mas sencillo de entender!! Quiero aprovechar para hacerte una pregunta, que hardware (dentro de lo económico) recomendarías para empezar? Pensaba en un pentium g5400 + 8gb de ram, pero no se si será suficiente... Gracias, seguí así vieja
Buen dia! como hago para llenar un recyclerview con un formulario que esta en otro activity? llevo medio día con ese problema, si alguien pudiera aconsejarme se lo agradecería demasiado
Hola Cristian, talvez me lees. No soy un experto en Android, pero me vi en la necesidad de hacer una aplicación sencilla para una institución religiosa y después de ver tus videos (excelente forma de explicar por cierto, gracias), considero que la mejor forma de hacerlo es mediante recyclerview. Mi pregunta es como se hace para que al darle click a los diferentes elementos del recyclerview principal abra un recyclerview diferente para cada uno. Por ejemplo tengo un listado de categorías de tipo de oraciones y al darle click a cada categoría me despliegue otro recyclerview con las oraciones que corresponden a esa categoría. De antemano muchas gracias por cualquier comentario al respecto. Saludos.
Hola amigo, tengo una duda que espero puedas resolverme, tengo un pojo que obtiene los datos de un servicio, entonces quiero saber como puedo darle esos datos del pojo a mi recyclerview sin tener que hacer una lista aparte y enviarsela al adapter
Muy buenos videos Cristian, tengo una duda que quizá tú puedas ayudarme, quiero crear una app con un navigationdrawe pero en esa pantalla principal quiero que cargue ofertas tipo mercado libre, supongo que tengo que usar un recyclerView y con cards view o sería con otro componente?
Alguien sabe si se puede rellenar los valores string del recyclerview de un archivo que contenga un arraylist de valores ya establecidos, en lugar de estar colocando el nombre de cada uno?
Que tal Cristian, gracias por la ayuda, tengo una pregunta y espero me puedas ayudar, estoy creando una aplicacion en la cual necesito extraer datos en un RecyclerView el problema es que solo puedo traer un .child() osea un solo hijo y no los demas, como podria traer a todos los hijos de una base de datos. Muchas gracias
Si tengo un RecyclerView de elementos "carta" que cada carta tiene 3 edittext y en total hay 5 cartas dentro del RecyclerView, ¿cómo hago para obtener los datos introducidos por el usuario en los edittext de cada carta?
Buenas noches amigo, quisiera saber como agregar en la parte superior del layout un titulo, por ejemplo antes de ver todas las tarjetas con la despcripcion de los personajes de los simpson quisiera agregar un titulo que dijera Biografia personajes, por decir un ejemplo
Tengo el siguiente error al momento de EJECUTAR la app, java.lang.ClassCastException: android.support.v7.widget.AppCompatTextView cannot be cast to android.widget.ImageView alguien tiene este issue? como lo puedo corregir gracias
hola antes que nada felicitarte por los vídeos, me han ayudado bastante desde que empece, pero en este en particular e tenido problemas dado que no me respeta el orden el recycler, y cuando bajo y subo las valores cambian, y no se cual podría ser el problema
Hola excelentes vídeos Cristian, he aprendido demasiado con tus vídeos. Sigue así campeón. Tengo una duda a alguien mas le muestra este error al momento de ejecutar: android.view.InflateException: Binary XML file line. Al parecer es algún tipo de error en el tipo de dato al inflarlo en la clase adapterpersonaje por la versión, por que lo corro con v25 y funciona sin problema pero en v28 manda ese error.
Cordial Saludo Cristian Henao, tengo una inquietud en este ultimo video ya que note que si el texto de la descripción no es muy largo, la linea que los separa queda incompleta , sabes como podría crear la linea sin que dependa del texto sino que tome el ancho del LinearLayout.
Una forma en que lo puedes hacer es en tu xml base del recycler view es cambiar el primer linear layout por un Relative layout. Otra forma es en tu clase en vez de un Linear layout Manager pon un Grid layout Manager de una columna
Hola, ante todo muchas gracias por todos tus vídeos, estoy aprendiendo mucho, pero sobre este en particular quería preguntarte una cosa, quizás de novato o tonta, pero ¿ No es mucho lío para luego hacer una presentación?, me refiero que metiendo todos los linearLayauts dentro de un scrollView tendríamos algo parecido, pero bastante menos trabajoso. Te repito que mi opinion es de novato y sólo busco aprender. Ahora si me dices que este sistema lo podemos aplicar para presentar datos de una base de Datos como resultado de una consulta a la misma pues le encontraría más sentido, aún así, creo que también hay otras alternativas que no requieran un adaptador. En fin, perdona mi osadía opinando y más siendo tu el experto y yo el aprendiz. Un saludo y gracias de nuevo, te seguiré viendo.
Hola gracias por comentar, te cuento q no se podria comparar ya que como dices precisamente la idea es poder alimentar el recycler desde una bd principalmente, igual con listas como lo acabo de mostrar tambn es mucho más optimo pues si se agregan los componentes como tu lo dices seria muy manual, mientras q haciendolo así con recycler el adapter generar la info de forma dinamica creando solo la estructura o plantilla y luego el automáticamente asigna la información, de esa manera los componentes imagen, titulo y descripción solo se crean una vez y por lógica se asignan, si luego quisieramos escalar la app y alimentar más datos ps tan solo se agrega a la lista, sino se tendria que crear nuevos componentes...
Hola, estoy buscando implementar un navigationdrawer con la idea que tiene el inbox de gmail, que cuando eliges un item te despliegua una lista, si marcar algun elemento de la lista la parte del toolbar cambia en internet encontre esto www.androidhive.info/2017/02/android-creating-gmail-like-inbox-using-recyclerview/ pero no se como combinarlo para que funcione
Pana, gracias por tu video, me sirvio de mucho, te queria comentar que tengo pensado hacer un catalogo de consolas de videojuegos, entonces quiero hacer lo del video pero integrandole fragments, que me abra otra ventana en donde este la descripción, como haria.
Fredy sanchez .m hola, es un patrón de diseño, mira esta entrada que hice codejavu.blogspot.com/2013/06/que-son-los-patrones-de-diseno.html Ahí lo explico, también en la secuencia de java lo menciono
Oye bro... Vi los videos donde creas la base de datos, insertar y listar, pero ala hora d llevarlo ala práctica, y darle guardar, m regresa al MainActivity, y cada qie kiero guardar, m regresa no se xq pienso que es en el evento onclick, no se si me podrías pasar ti código, te lo agradeceria.... Con un buen like 👍
Cristian segui cada paso como tu, estoy implementnado el recycler view y list en un fragment, al momento de colocar esto en el fragment me salen errores @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_list_explore_content, container, false); listExplore = new ArrayList(); mRecyclerView = (RecyclerView) getView().findViewById(R.id.exploreRecyclerView); mRecyclerView.setLayoutManager(new LinearLayoutManager(getView().getContext())); insertUbicationsList(); AdapterListExplore adapter = new AdapterListExplore(listExplore); mRecyclerView.setAdapter(adapter); return view; } Y para eso coloque getView() Seguido del findViewByID Y lo mimso con el LinearLayout, porfavor ayudame!
@@Marcoandothers ya hace tiempo que acabe mi tesis no lo pude resolver me seguía saliendo separada, lo que yo hice fue cambiar la orientación envés de que sea vertical la lista de elementos mejor la cambie la forma horizontal, así no se me separaron los elementos nada hice eso y me funciono ademas xq estaba corto de tiempo de entregar mi proyecto si te sirve cambia la lista a horizontal
@@fabianayala1051 Ya veo... Me di tiempo de investigar y pude resolverlo Para los que tengan este problema, solo es cuestión de agregar está línea de código en este método public void onBindViewHolder(ViewHolder vh, int position) { vh.recyclerView.getLayoutParams().height = altura; Donde "altura" va a ser el número que hará que se junten sus elementos. Les recomiendo empezar con la mitad de lo que mide su recyclerView
Qué buen material presentas. Es puntual, sin tantos rodeos, explicas lo necesario y es concisa tu información. Tienes un suscriptor más, gracias
Muchas gracias!
Increible video Cristian! Llevo varios meses, todos los dias, practicando con tus videos tratando de hacer todo solo. Consejo, si no entienden algo vayan al video donde se explica lo que no entienden y depues continuen. Y hagan el curso de java. Abrazo!
Eres simplemente el mejor explicando. Nada más que decir.
Muchas gracias!
agradecido con usted mi amigo, salvo un hombre de perder la cordura
Muchas gracias Cristian cada vez más aprendiendo un poco más con tus videos ,son de gran ayuda
La explicaron es excelente!!, me sirvió demasiado, felicidades!
Muy buen curso gracias, además te quería preguntar si la implementación del recyclerview en un activity es igual que en un navigation drawer?? Saludos
oye buen hombre sos un grande, gracias por ayudarnos a seguir luchando y comprendiendo un poco mas este cuento de java y android studio
Abril 2020 y aun sigue funcionando!! Muchas gracias! :D
Muy buen vídeo de nuevo. Ha sido todo un descubrimiento tu canal Cristian. Muchas gracias. Tienes algún vídeo donde se pueda ver cómo actualizar un recycler view con botones? Es decir, que al darle a un botón puedas añadir cosas a ese recycler o quitarlas? Saludos desde España hermano.
señor Cristian primero que todo usted explica muy claro paso a paso excelente... seguí los paso a paso de es vídeo y cuando lo ejecuto en el emulador sale "UNFORTUNALY, RECYCLERVIEW HAS STOPPED" me podría echar una manito
Enhorabuena por el trabajo compañero. Un saludo desde España.
Hola Cristian, gracias por tus videos, tengo una pregunta, cómo haría yo para guardar en un string el contenido del item que he clickeado?
Hola amigo, una consulta, como le hago para hacer una lista en dos idiomas?
Buen vídeo Brothy, gracias. Muy discutido
depronto alguien sabe porque puede pasar que haga todo igual y cuando creo el adapter en la clase Main Activity no funciona .
Hola Cristian te hago una consulta, ahora con las actualizaciones del SDK 31, ya no funciona:
public void onBindViewHolder
holder.foto.setImageResource(listaPersonajes.get(position).getFoto());
Como se solucionaria ese problema?
Muy buen tutorial, es exactamente lo que estaba buscando. Gracias por tus videos me han servido mucho.
Muchas gracias, me alegra qué te sirva!
Loco te felicito por tus videos, explicás genial, estoy empezando en android y como explicás se hace todo mas sencillo de entender!! Quiero aprovechar para hacerte una pregunta, que hardware (dentro de lo económico) recomendarías para empezar? Pensaba en un pentium g5400 + 8gb de ram, pero no se si será suficiente... Gracias, seguí así vieja
bro una pregunta, estas siguiendo el patron adapter en tu reclyclerview?
Buen dia! como hago para llenar un recyclerview con un formulario que esta en otro activity? llevo medio día con ese problema, si alguien pudiera aconsejarme se lo agradecería demasiado
Hola Cristian, talvez me lees.
No soy un experto en Android, pero me vi en la necesidad de hacer una aplicación sencilla para una institución religiosa y después de ver tus videos (excelente forma de explicar por cierto, gracias), considero que la mejor forma de hacerlo es mediante recyclerview. Mi pregunta es como se hace para que al darle click a los diferentes elementos del recyclerview principal abra un recyclerview diferente para cada uno.
Por ejemplo tengo un listado de categorías de tipo de oraciones y al darle click a cada categoría me despliegue otro recyclerview con las oraciones que corresponden a esa categoría. De antemano muchas gracias por cualquier comentario al respecto.
Saludos.
Hola, puedes verificar la secuencia de maestro detalle, cada recycler secundario seria como el detalle del primero, espero te sirva
@@CristianDavidHenao muchas gracias por tomarte el tiempo de responder, le daré una chequeadita a esos videos y por supuesto a todos los demás.
Hola amigo, tengo una duda que espero puedas resolverme, tengo un pojo que obtiene los datos de un servicio, entonces quiero saber como puedo darle esos datos del pojo a mi recyclerview sin tener que hacer una lista aparte y enviarsela al adapter
Gracias Cristian excelente video
millon de graciassss !!
se puede mandar a llamar un recylerview desde un botón?
lo intente y no me abre la actividad
ayuda soy nuevo programando en kotlin
muchisisisisissmas gracias man eres un pro me has ayudado mucho =)
cual es ese otro video donde explicas como llamar el string.xml para la descrip? quiero aplicarlo a mi recyclervieww en el add. pero no se como
Ya resolviste algo?
Muy buenos videos Cristian, tengo una duda que quizá tú puedas ayudarme, quiero crear una app con un navigationdrawe pero en esa pantalla principal quiero que cargue ofertas tipo mercado libre, supongo que tengo que usar un recyclerView y con cards view o sería con otro componente?
Alguien sabe si se puede rellenar los valores string del recyclerview de un archivo que contenga un arraylist de valores ya establecidos, en lugar de estar colocando el nombre de cada uno?
Que tal Cristian, gracias por la ayuda, tengo una pregunta y espero me puedas ayudar, estoy creando una aplicacion en la cual necesito extraer datos en un RecyclerView el problema es que solo puedo traer un .child() osea un solo hijo y no los demas, como podria traer a todos los hijos de una base de datos. Muchas gracias
Si tengo un RecyclerView de elementos "carta" que cada carta tiene 3 edittext y en total hay 5 cartas dentro del RecyclerView, ¿cómo hago para obtener los datos introducidos por el usuario en los edittext de cada carta?
a mi no me aparece nada en el recycledview y tengo el codigo bien:/
oye disculpa como le haces para que tu scrollview baje corrctamente?,en el emulador si se ve bien pero en el celular ya no se ve todo mi contenido
Gracias broo de verdad me salvaste
Buenas noches amigo, quisiera saber como agregar en la parte superior del layout un titulo, por ejemplo antes de ver todas las tarjetas con la despcripcion de los personajes de los simpson quisiera agregar un titulo que dijera Biografia personajes, por decir un ejemplo
Muchisimas gracias, me has salvado um examen
A mí me sale el error de memory talvez por las imagens . Cómo le hago para que no me salga el error ?
El proyecto no se puede descargar
hi, can you tell me how to add to this project, a spinner that selects the categories of lists? Thank you
Tengo el siguiente error al momento de EJECUTAR la app,
java.lang.ClassCastException: android.support.v7.widget.AppCompatTextView cannot be cast to android.widget.ImageView
alguien tiene este issue? como lo puedo corregir
gracias
TE AMO AMIGO ERES INCREIBLE
como se puede buscar en un recyclerview??
Hola Cristian, te amo ♡♡♡♡♡♡♡♡♡♡
hola antes que nada felicitarte por los vídeos, me han ayudado bastante desde que empece, pero en este en particular e tenido problemas dado que no me respeta el orden el recycler, y cuando bajo y subo las valores cambian, y no se cual podría ser el problema
wey eres la verga, tus vídeos me han ayudado mucho brother
Hola excelentes vídeos Cristian, he aprendido demasiado con tus vídeos. Sigue así campeón.
Tengo una duda a alguien mas le muestra este error al momento de ejecutar: android.view.InflateException: Binary XML file line.
Al parecer es algún tipo de error en el tipo de dato al inflarlo en la clase adapterpersonaje por la versión, por que lo corro con v25 y funciona sin problema pero en v28 manda ese error.
Excelentes videos, te felicito. Saludos
Thanks
Muy Buena información.
Cordial Saludo Cristian Henao, tengo una inquietud en este ultimo video ya que note que si el texto de la descripción no es muy largo, la linea que los separa queda incompleta , sabes como podría crear la linea sin que dependa del texto sino que tome el ancho del LinearLayout.
Una forma en que lo puedes hacer es en tu xml base del recycler view es cambiar el primer linear layout por un Relative layout.
Otra forma es en tu clase en vez de un Linear layout Manager pon un Grid layout Manager de una columna
Hola, ante todo muchas gracias por todos tus vídeos, estoy aprendiendo mucho, pero sobre este en particular quería preguntarte una cosa, quizás de novato o tonta, pero ¿ No es mucho lío para luego hacer una presentación?, me refiero que metiendo todos los linearLayauts dentro de un scrollView tendríamos algo parecido, pero bastante menos trabajoso.
Te repito que mi opinion es de novato y sólo busco aprender. Ahora si me dices que este sistema lo podemos aplicar para presentar datos de una base de Datos como resultado de una consulta a la misma pues le encontraría más sentido, aún así, creo que también hay otras alternativas que no requieran un adaptador. En fin, perdona mi osadía opinando y más siendo tu el experto y yo el aprendiz. Un saludo y gracias de nuevo, te seguiré viendo.
Hola gracias por comentar, te cuento q no se podria comparar ya que como dices precisamente la idea es poder alimentar el recycler desde una bd principalmente, igual con listas como lo acabo de mostrar tambn es mucho más optimo pues si se agregan los componentes como tu lo dices seria muy manual, mientras q haciendolo así con recycler el adapter generar la info de forma dinamica creando solo la estructura o plantilla y luego el automáticamente asigna la información, de esa manera los componentes imagen, titulo y descripción solo se crean una vez y por lógica se asignan, si luego quisieramos escalar la app y alimentar más datos ps tan solo se agrega a la lista, sino se tendria que crear nuevos componentes...
Hola, estoy buscando implementar un navigationdrawer con la idea que tiene el inbox de gmail, que cuando eliges un item te despliegua una lista, si marcar algun elemento de la lista la parte del toolbar cambia en internet encontre esto www.androidhive.info/2017/02/android-creating-gmail-like-inbox-using-recyclerview/ pero no se como combinarlo para que funcione
Pana, gracias por tu video, me sirvio de mucho, te queria comentar que tengo pensado hacer un catalogo de consolas de videojuegos, entonces quiero hacer lo del video pero integrandole fragments, que me abra otra ventana en donde este la descripción, como haria.
oye amigo no me aparece errores al compilar pero al momneto de pasarlo al telefono no muestra ningun recycle view
Pudiste solucionar tu error? me pasa lo mismo.
Ya lo pude resolver yo estaba haciendo mal la implementación pero tal y como esta el video si debe funcionar
Oye, bro no me funciono podrias ayudarme
genial
que es Vo? PersonajeVo por qué termina en Vo?
Fredy sanchez .m hola, es un patrón de diseño, mira esta entrada que hice codejavu.blogspot.com/2013/06/que-son-los-patrones-de-diseno.html Ahí lo explico, también en la secuencia de java lo menciono
perfecto , tnks
Muchas gracias!
Oye bro... Vi los videos donde creas la base de datos, insertar y listar, pero ala hora d llevarlo ala práctica, y darle guardar, m regresa al MainActivity, y cada qie kiero guardar, m regresa no se xq pienso que es en el evento onclick, no se si me podrías pasar ti código, te lo agradeceria.... Con un buen like 👍
Hola, en la descripcion de los videos tengo el enlace a githubde ahí lo puedes bajar.
Cristian Henao ok gracias checare 👍👍
Cristian segui cada paso como tu, estoy implementnado el recycler view y list en un fragment, al momento de colocar esto en el fragment me salen errores
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_list_explore_content, container, false);
listExplore = new ArrayList();
mRecyclerView = (RecyclerView) getView().findViewById(R.id.exploreRecyclerView);
mRecyclerView.setLayoutManager(new LinearLayoutManager(getView().getContext()));
insertUbicationsList();
AdapterListExplore adapter = new AdapterListExplore(listExplore);
mRecyclerView.setAdapter(adapter);
return view;
}
Y para eso coloque getView()
Seguido del findViewByID
Y lo mimso con el LinearLayout, porfavor ayudame!
Hola, pudiste arreglarlo? Yo estoy haciendo lo mismo
@@isaacln2523 Hola pudiste encontrar la solución. estuve leyendo y veo que puede ser el tipo de imagen en V24 o mandarla a llamar con tool:src=""
Hola pudiste encontrar la solución. estuve leyendo y veo que puede ser el tipo de imagen en V24 o mandarla a llamar con tool:src=""
ARMATE UNA LISTA DE REPRODUCCION POR FAVOR!!!!!!!!!!!!!!
Men si me salio pero me sale la lista de mi elementos muy separadas ay alguna forma de solucionarlo
pudiste arreglarlo?
pudieron resolverlo?
@@Marcoandothers ya hace tiempo que acabe mi tesis no lo pude resolver me seguía saliendo separada, lo que yo hice fue cambiar la orientación envés de que sea vertical la lista de elementos mejor la cambie la forma horizontal, así no se me separaron los elementos nada hice eso y me funciono ademas xq estaba corto de tiempo de entregar mi proyecto si te sirve cambia la lista a horizontal
@@fabianayala1051 Ya veo...
Me di tiempo de investigar y pude resolverlo
Para los que tengan este problema, solo es cuestión de agregar está línea de código en este método
public void onBindViewHolder(ViewHolder vh, int position)
{ vh.recyclerView.getLayoutParams().height = altura;
Donde "altura" va a ser el número que hará que se junten sus elementos. Les recomiendo empezar con la mitad de lo que mide su recyclerView
Fragment con Recyclerview
Tengo un problema, cuando lo ejecuto en celular real, me aparecen mas separados los items, y no se porque.
Ayudaa!!
Eso normalmente pasa porque la posición y dimensiones de tus elementos no están hechos para adaptarse a las diferentes resoluciones de pantallas.