uso studio personalizado imagenes example descargar con android android-listview android-gridview

studio - menu gridview android



Android: ¿Gridview o listview? (4)

Con un ListView, cada fila se cuenta como un elemento, por lo que habrá un trabajo extra en lógica que mantendrá separado a cada elemento de la fila. Sugeriría que uses una vista de cuadrícula. Para cada elemento de cuadrícula, mantenga un espacio de estantería vacío (para un libro) como imagen de fondo. Esta imagen incluirá la base de la estantería. Entonces no hay necesidad de filas adicionales. La imagen debería verse así:

¿Cómo creo este tipo de vistas en mi aplicación? (La captura de pantalla es en realidad una aplicación de Android disponible en el mercado de Android).

Estoy confundido ya que supongo que podemos crear el mismo tipo de diseño ya sea usando Gridview o usando ListView.

Problemas:

  • En Gridview, ¿podemos dar separador entre dos filas? podemos dar el fondo de cada fila en gridview?
  • En Listview, creo que podemos personalizar la vista de lista con 3 libros seguidos con antecedentes, y también podemos ofrecer un separador.

Desde su lado experto, sugiérame una posible solución para diseñar y crear el mismo tipo de diseños para la aplicación de Android.


En cambio, sugeriría tener una vista de cuadrícula y ver flipper si la cantidad de libros es limitada.

Ver flipper dará un mejor efecto que el desplazamiento.


Mire el código de Shelves , escrito por Romain Guy (uno de los creadores de ListView).

Él usó un GridView:

  • sin separador

  • fondo es un mapa de bits dibujable

    <bitmap xmlns: android = "http://schemas.android.com/apk/res/android" android: src = "@ drawable / shelf_panel" android: tileMode = "repeat" />

  • la imagen de fondo es así:

Vale la pena ver el código porque contiene otras soluciones interesantes también.


Problemas declarados:
En Gridview, ¿podemos dar separador entre dos filas? podemos dar el fondo de cada fila en gridview?

Bueno, siempre puedes crear un separador agregando algo en la parte inferior de tu vista. Haz que se ''conecte'' en los lados, y no sabrás la diferencia. Le costará una vista adicional por elemento de cuadrícula, por lo que probablemente no sea la mejor opción.

En Listview, creo que podemos personalizar la vista de lista con 3 libros seguidos con antecedentes, y también podemos ofrecer un separador.

Eeuhm, sí, aunque no veo cuál es el problema?