¿Es posible crear este tipo de vista personalizada en android?

Introduzca aquí la descripción de la imagen

Me preguntaba si puedo crear un tipo similar de diseño en android.

La vista personalizada debe ser expandible dependiendo de la naturaleza de la imagen. He intentado con GridView para hacer este tipo de vista.

Si alguien ha trabajado con una clase similar de cosas hágamelo saber. Gracias por adelantado…

2 Solutions collect form web for “¿Es posible crear este tipo de vista personalizada en android?”

Usted debe echar un vistazo a StaggeredGridView aquí, ya que hace algo similar, aunque no exactamente lo que está buscando. Usted puede encontrar un proyecto de demostración aquí si desea echar un vistazo rápido a cómo funciona.

Esto no es posible a través de gridview. Tendrás que crear un ViewGroup y tendrás que inflar las vistas en scroll. Y cuando agregas cualquier vista al viewgroup esa vista contendrá la imagen, el título, etc. Y la olla principal es que tendrá que establecer el ancho de esa vista igual a 1/4 del ancho de ViewGroup, y el ancho de la imagen en esa vista es igual a match_parent y la altura de la vista y la imagen ambos deben ser resumir contenido.

Pruébelo una vez usando ViewGroup y inflater, Y encontrará su camino. Espero que ayude.

  • Imagen de mapa de bits sin memoria
  • Cómo agregar un marcador pin en la vista de la imagen en android
  • Android: cómo hacer findViewById (R.id.xxx) trabajando en una clase heredando / extendiendo desde la clase View?
  • ViewPager omitir las vistas de devolución dejando en blanco
  • WindowManager con animación (¿es posible?)
  • Toca dos vistas al mismo tiempo en android
  • Reproducción de vídeo en un GLSurfaceView en lugar de SurfaceView
  • Obtener nuevo mapa de bits de imagen escalada y visible
  • Administrar los objetos View y Class <?> Actuales
  • ¿Centrar el texto verticalmente independientemente de la altura de la vista?
  • Cómo escalar el video en un SurfaceView más grande que la ventana en Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.