Tengo un banner publicitario admob que me gustaría poner en la parte inferior de la pantalla, y el resto del contenido cambia para llenar el espacio disponible cuando el carga de anuncios. Veo exactamente lo que quiero que suceda cuando coloco el anuncio en la parte superior de un diseño lineal y luego configuro el alto de mi contenido en fill_parent. ¿Es posible lograr esto al revés? Cuando coloco mi anuncio debajo de mi contenido con la altura fill_parent, no se muestra porque no hay suficiente espacio. Tengo una solución con un diseño relativo y un margen en la parte inferior para ahorrar espacio para el anuncio, pero no me gusta el espacio en negro que está allí hasta que se carga el anuncio (si es que lo hace). ¿Algunas ideas?Cómo hacer que el anuncio se muestre en la parte inferior de la pantalla sin superposición
10
A
Respuesta
31
Puede hacerlo mediante el uso de RelativeLayout
sin hacer cosas hacker:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<bla.bla.AdView
android:id="@+id/ad"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:background="#FF0000"/>
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@id/ad"/>
</RelativeLayout>
Si el anuncio no se carga por alguna extraña razón, la ListView
tendrá todo el espacio disponible. Por otro lado, si el anuncio se carga, el anuncio no superpondrá el ListView
.
Cuestiones relacionadas
- 1. ¿Es posible hacer que el complemento de Vim aparezca en la parte inferior de la pantalla?
- 2. Cómo hacer que un diálogo se deslice desde la parte inferior hasta la mitad de la pantalla en Android
- 3. Posición en la parte inferior derecha de la pantalla
- 4. iOS6 iPhone 5 no se puede hacer clic en la parte inferior de la pantalla
- 5. Pantalla TextView Parte inferior de la pantalla en Android
- 6. Cómo alinear div en la parte inferior de la página, no en la parte inferior de la pantalla
- 7. ¿Agregar un pie de página que siempre se muestra en la parte inferior de la pantalla?
- 8. Cómo evitar la superposición de texto en el elemento DIV alineado a la parte inferior
- 9. ¿Cómo puedo hacer que Eclipse se desplace más allá de la parte inferior del documento?
- 10. ¿Cómo puedo hacer que mi wxpython se muestre en la parte superior de mi escritorio?
- 11. ¿Cómo hago que mi banner de iAd aparezca en la parte inferior de la pantalla?
- 12. ¿Cómo hacer que QWebKit muestre la imagen?
- 13. Cómo deshabilitar el seguimiento de jerarquía HTML en la parte inferior de la pantalla en VS2008?
- 14. ¿Cómo hacer que Xcode muestre nuevamente su pantalla de inicio?
- 15. CSS: Hacer que el pie de página se adhiera a la parte inferior de una página
- 16. ¿Es posible hacer que un ListView se llene desde la parte inferior?
- 17. La barra de botones no se pegará a la parte inferior de la pantalla
- 18. Hacer que un pie de página CSS se siente en la parte inferior de la ventana del navegador o en la parte inferior del contenido
- 19. Cómo colocar el diseño relativo en la parte inferior de la pantalla (o diseño lineal).
- 20. cómo configurar las pestañas en la parte inferior de la pantalla en Android?
- 21. Cómo hacer un DIV siempre en la parte inferior de la página cuando se desplaza
- 22. ¿Cómo hacer que Visual Studio intellisense muestre la parte de observaciones de los comentarios XML?
- 23. Vista de pie de página de Android ListView que no se coloca en la parte inferior de la pantalla
- 24. Android: pestañas en la parte INFERIOR
- 25. ¿Cómo hacer para que el nombre de la aplicación se muestre en abierto con la lista?
- 26. cómo establecer la parte inferior del marco principal de wxPython en la pantalla?
- 27. ¿Cómo crear un teclado Android que no sea un rectángulo en la parte inferior de la pantalla?
- 28. ¿Cómo puedo presentar una UIView desde la parte inferior de la pantalla como una UIActionSheet?
- 29. ¿cómo puedo hacer que una barra de desplazamiento html comience en la parte inferior?
- 30. ¿Cómo pego una imagen en la parte inferior de la pantalla visible y me centro?
muchas gracias cristian, que funcionó exactamente como yo quería :) –