¿Hay alguna forma de que los elementos de la interfaz de usuario se superpongan ligeramente (uno encima del otro) sin usar diseños absolutos?

Digamos que tengo una lista en la pantalla, que siempre quiero ser utilizable. También quiero una pequeña imagen o textview para superponer ligeramente el listview. ¿Es esto posible sin usar parámetros absolutos de diseño?

Nunca lo he visto en cualquier aplicación de Android o tutorial, pero hay cosas como esta en muchas aplicaciones de iPhone. Añade un toque agradable.

(Además, no tengo ningún código que mostrar porque no estoy seguro de por dónde empezar)

3 Solutions collect form web for “¿Hay alguna forma de que los elementos de la interfaz de usuario se superpongan ligeramente (uno encima del otro) sin usar diseños absolutos?”

Disposiciones relativas también permiten que las cosas se superponen. Las vistas declaradas más adelante en el xml estarán en la parte superior. Creo que la alineación de los bordes de la vista y el uso de los márgenes debería permitirle lograr este efecto sin grandes dificultades.

Puede usar RelativeLayout y establecer por ejemplo android:layout_marginTop="-50dip" android:layout_below="@id/my_list" .

Además de RelativeLayouts, también puede utilizar FrameLayouts para apilar objetos. Aparte del orden z (último objeto declarado = orden z más alto), los objetos secundarios no dependen del posicionamiento de otros objetos en el grupo, por lo que sólo puede establecer márgenes o gravedad para posicionarlos.

Así que en su instancia, simplemente declarar un TextView después de su ListView, y la posición donde quieras. No interferirá con el posicionamiento de ListView, y se sentará en la parte superior.

  • ¿Cómo llamar a un servicio remoto Android (IPC) desde un servicio Widget / local?
  • Obtener el identificador de diseño de cadena, no funcionará
  • SetImageViewBitmap no funciona en el widget android
  • ¿Cómo agregar un botón a las notificaciones en android?
  • El servicio no se reinicia después de que "Clear Memory" + appWidget se bloquea
  • Widget de la aplicación Android con renderizado personalizado
  • ¿Cómo puedo agregar un nuevo botón en el widget del selector de fechas en android?
  • Actualizar Android ListView en Widget
  • Se produjo un error en la transacción del encuadernador al colocar un mapa de bits dinámicamente en un widget.
  • ¿Cómo mostrar un diálogo en un widget?
  • Estilo de todas las vistas de texto (o vista personalizada) sin agregar el atributo de estilo a cada TextView
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.