El 14 de septiembre de 2017, publicamos una versión revisada de nuestra Política de privacidad. Tu uso continuado de video2brain.com significa que aceptas este documento revisado, por lo que te recomendamos que dediques unos minutos a leerlo y comprenderlo.

Desarrollo para Android: App optimizada para tablet

Declarar un RecyclerView en Android

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
Aprenderemos cómo es que se debe de declarar un elemento de esta naturaleza y cómo podemos saber que estamos haciendo el procedimiento de la forma correcta, y analizaremos las partes de código que están involucradas en el proceso.

Transcripción

Vamos a colocar un elemento "Recycler View" en nuestras vistas, es decir, en nuestros fragmentos. Recordemos que el fragmento de lado izquierdo, el que funciona como el principal, va a necesitar una lista "RecyclerView". Entonces, lo que haremos es lo siguiente. Abrimos el "lista_fragment" y vamos a colocar el elemento. Ponemos "Recycler View". Ponemos un ancho. Ponemos un alto. Podemos agregar un Id. Le podemos poner el nombre de "lista". Y vamos a colocar un comportamiento. El comportamiento se agrega de la siguiente forma. Ponemos "app:" y ponemos "layout_" "comportamiento" en inglés. Y ponemos esto. Por ahora nos marca un error. Voy a cerrar esta parte. Y no importa que tengamos el error. El error se debe a lo siguiente. No hemos terminado. Y, además, es que este "LinearLayout" ya no nos va a servir. Ahora necesitamos otro elemento. Pero para agregar ese otro elemento, primero tenemos que ir a las dependencias. Vamos a tener que hacer lo siguiente. Vamos a comentar el elemento que acabamos de agregar. Y vamos a ir a las dependencias. En la parte de "Dependencias", vamos a colocar lo siguiente. Ponemos la instrucción de compilar. Y ponemos la siguiente dependencia. Es "com.android.soporte". Y ahora viene un cambio. ":diseño" Ponemos dos puntos y la versión tiene que coincidir. Ponemos "25.0.+". Vamos a sincronizar y ver si esta versión es la necesaria. Esto siempre puede cambiar. Por eso, no puedes decir que vas a utilizar la misma durante todo el tiempo. Vas a tener que verificar si al sincronizar esto es compatible. Vamos a sincronizar. Esperamos y parece que todo esta bien. Entonces, ahora podemos regresar a este XML y nombrar el elemento que necesitamos. El elemento es "Coordinator Layout". Le damos "Enter". Ahora vamos a quitar los comentarios de este elemento. Y vemos que nos marca aquí un error. Ahora si, al primer elemento le podemos agregar lo que necesitamos, que era esto: ":app" y listo. Vamos a unir lo que se autocompletó, ahí está. Y ya no tenemos el error aquí. Por ahora me sale un detalle rojo. En un momento lo voy a solucionar. Vamos a quitar este cierre que se apareció, que es extra y listo, ahí esta. Solamente estoy acomodando el código. Y algo que debemos de considerar es que este elemento, el "Coordinator Layout" es ahora un nuevo contenedor que va a poder, como su nombre lo dice, contener otros elementos. De hecho, aquí vemos que hay un problema para dibujar. En este caso, lo que sucede. Esto es normal ya que la herramienta de Android Studio poco a poco va mejorando. Tiene algunos detalles sobre la representación gráfica. Pero no te preocupes, si sabes lo que estas haciendo no deberías de tener ningún problema. Entonces, vamos a dejar esto así por ahora. Solamente vamos a agregar la instrucción de comportamiento. Vamos a seleccionar la última instrucción del "Recycler View" y ponemos lo siguiente. Ponemos "android.soporte" y damos clic en "Autocompletar". Si ves que no se autocompleta como en mi caso, tienes otra solución. Podemos eliminar lo que tenemos y ahora intentar esta segunda. Ponemos "@", ponemos "cadena" y tenemos el "autocompletar" y seleccionamos el segundo, que es el "appbar". Le damos clic. Ahora ya tenemos un comportamiento para nuestra lista. Lo que haremos es simplemente guardar, dar clic aquí en "OK" y listo. Ya tenemos el elemento "Recycler View". Ahora lo que tenemos que hacer es ir a nuestra lista, pero desde la parte lógica, en otras palabras, al código de Java. Abrimos. Verificamos. Y ya tenemos nuestra lista. Podemos observar en la lista que nos falta definir el elemento. Lo definimos. Ponemos un "Recycler View" que se va a llamar, si quieres, también le ponemos "Recycler View". Y en la parte de abajo, vamos a definirlo. Aqui, antes de regresar el valor, hacemos lo siguiente. Ponemos un "Recycler View". Decimos que va a ser igual a un "Recycler View" y analizamos la vista para buscar el elemento. Ponemos "R.id.lista". Ahí está. Ya nos autocompletó. Le ponemos punto y coma. Ahora agregamos lo referente a la organización del "layout". Ponemos ".setLayoutManager". Y adentro vamos a definir cómo va a ser ese "layout manager". Ponemos "newLinearLayoutManager". Le pedimos que traiga el "activity" , coma y definimos la orientación. Va a ser vertical. Ahí esta ya predefinida. Y colocamos como último parámetro, "falso". Porque no tenemos, en este caso, un "reverseLayout". No nos interesa. Lo dejamos así. Y listo. Ya tenemos la definición del elemento "RecyclerView".

Desarrollo para Android: App optimizada para tablet

Developing for Android: App Optimized for Tablets

3:14 horas (39 Videos)
Actualmente no hay comentarios.
 
Software:
Fecha de publicación:2/03/2017

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.