Ho un banner pubblicitario admob che mi piacerebbe mettere in fondo allo schermo e il resto del contenuto ridimensionare per riempire lo spazio disponibile quando il carica annunci in. Vedo la cosa esatta che voglio che accada quando inserisco l'annuncio nella parte superiore di un layout lineare e poi l'altezza del contenuto impostata su fill_parent. È possibile raggiungere questo risultato al contrario? Quando inserisco il mio annuncio sotto il mio contenuto con l'altezza fill_parent, non viene visualizzato poiché non c'è spazio sufficiente. Ho una soluzione con un layout relativo e un margine in basso per salvare lo spazio per l'annuncio, ma non mi piace lo spazio nero che è lì fino a quando l'annuncio non viene caricato (se lo fa affatto). Qualche idea?Come visualizzare l'annuncio nella parte inferiore dello schermo senza sovrapposizione
10
A
risposta
31
È possibile farlo usando RelativeLayout
senza fare cose 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>
Se l'annuncio non viene caricato per qualche strana ragione, il ListView
avrà tutto lo spazio disponibile. D'altra parte, se l'annuncio viene caricato, lo ListView
non verrà sovrapposto dall'annuncio.
Problemi correlati
- 1. Android - Schede nella parte inferiore dello schermo
- 2. Inserisci appbarLayout nella parte inferiore dello schermo
- 3. Come impostare TabLayout di Android nella parte inferiore dello schermo?
- 4. UIButton nella parte inferiore dello schermo evidenzia solo intermittentemente
- 5. Schede nella parte superiore e inferiore dello schermo
- 6. Come visualizzare l'annuncio AdMob nella parte inferiore dello schermo nell'app per Android con Xamarin/Monogame?
- 7. Listview - Piè di pagina nella parte inferiore dello schermo
- 8. Metti i pulsanti nella parte inferiore dello schermo con LinearLayout?
- 9. UITableView, il footer resta nella parte inferiore dello schermo?
- 10. iOS6 iPhone 5 niente cliccabile nella parte inferiore dello schermo
- 11. Posizione MBProgressHUD nella parte inferiore/superiore dello schermo
- 12. Android ScrollView e pulsanti nella parte inferiore dello schermo
- 13. Come visualizzare Toast al centro dello schermo
- 14. Come aggiungere uno SnackBar nella parte inferiore della sovrapposizione di una finestra di dialogo
- 15. Scrollview estende oltre la parte inferiore dello schermo
- 16. Metti un div nella parte inferiore dello schermo, non nella pagina
- 17. ASP.NET - mostra la data di creazione dell'applicazione/informazioni nella parte inferiore dello schermo
- 18. Come si configura un'immagine nella parte inferiore dello schermo visibile e centrata?
- 19. come impostare le schede nella parte inferiore dello schermo in Android?
- 20. Come disabilitare il tracciamento della gerarchia HTML nella parte inferiore dello schermo in VS2008?
- 21. Come posizionare il layout relativo nella parte inferiore dello schermo (o layout lineare).?
- 22. Aggiungi maschera di sfocatura nella parte superiore e inferiore dello schermo in Objective-C
- 23. Schede della barra delle azioni di Android nella parte inferiore dello schermo
- 24. È possibile far apparire completo di Vim nella parte inferiore dello schermo?
- 25. Display ListPopupWindow nella parte più a sinistra dello schermo
- 26. Come creare una tastiera Android su schermo che non sia un rettangolo nella parte inferiore dello schermo?
- 27. ScrollView aggiunge ampio spazio nella parte inferiore
- 28. iOS Schermata parte dello schermo
- 29. Come posso presentare un UIView dalla parte inferiore dello schermo come un UIActionSheet?
- 30. come allineare un set di pulsante alla parte inferiore dello schermo in Android
molte grazie cristian, che ha funzionato esattamente come lo volevo :) –