Autore Topic: Banner Admob in fondo alla pagina  (Letto 758 volte)

Offline bovello

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: +2
    • Mostra profilo
    • Bovello
  • Dispositivo Android:
    San Francisco
  • Play Store ID:
    Bovello
  • Sistema operativo:
    Windows 7, Mac OS Snow Leopard
Banner Admob in fondo alla pagina
« il: 02 Marzo 2011, 10:28:49 CET »
0
Ciao!
Ho un problemino sul layout.
Ho una Activity con due elementi:

1) Mappa Google Maps
2) Banner pubblicitario Admob

Quello che vorrei è una distribuzione degli elementi che prenda il 100% della larghezza e della lunghezza dello schermo, con la mappa in prima posizione e il banner pubblicitario che rimanga fisso sul fondo.

Esempio:


Se uso LinearLayout o Relative Layout non ho problemi a mettere prima il banner e poi la mappa (visualizzando il banner nella parte superiore dello schermo), mentre se metto prima la mappa e poi il banner quello che è visibile è soltanto la mappa. C'è da dire che non sono proprio un drago con i layout  :-[

Gli oggetti che utilizzo sono:

<com.admob.android.ads.AdView
   android:id="@+id/mappa_ad"
   android:layout_width="fill_parent"
   android:layout_height="wrap_content"
   myapp:backgroundColor="#000000"
   myapp:primaryTextColor="#FFFFFF"
   myapp:secondaryTextColor="#CCCCCC"/>

<com.google.android.maps.MapView
        android:id="@+id/mapview"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:clickable="true"
        android:apiKey="07dGl5Wh9h9mfrDfGa2kpjB9qVTQas_gsmCyWDK"/>

Avete qualche dritta?

Grazie mille,
ciao

Marco

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:Banner Admob in fondo alla pagina
« Risposta #1 il: 02 Marzo 2011, 10:43:35 CET »
0
Dovresti postare tutto il layout non soltanto i componenti.

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Banner Admob in fondo alla pagina
« Risposta #2 il: 02 Marzo 2011, 10:50:16 CET »
0
Devi usare RelativeLayout, prendi spunto da questo: Button bar? - Android Developers Italia

Offline bovello

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: +2
    • Mostra profilo
    • Bovello
  • Dispositivo Android:
    San Francisco
  • Play Store ID:
    Bovello
  • Sistema operativo:
    Windows 7, Mac OS Snow Leopard
Re:Banner Admob in fondo alla pagina
« Risposta #3 il: 02 Marzo 2011, 12:11:55 CET »
0
Grazie mille, ho risolto!  :-)

Metto il Layout che sto utilizzando.. magari serve a qualcun'altro

Codice: [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/maptablayout"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">

                <com.google.android.maps.MapView
                        android:id="@+id/mapview"
                        android:layout_width="fill_parent"
                        android:layout_height="fill_parent"
                        android:clickable="true"
                        android:apiKey="apiKey"/>

        <LinearLayout android:layout_width="fill_parent"
                android:id="@+id/buttonBar"
                android:layout_height="wrap_content" android:layout_alignParentBottom="true"
                android:orientation="vertical">
                               
                                <com.admob.android.ads.AdView
                                    android:layout_width="wrap_content"
                                    android:layout_height="wrap_content"
                                    android:id="@+id/home_ad"
                                    android:layout_marginTop="2dp">
                                </com.admob.android.ads.AdView>
                               
        </LinearLayout>
       
</RelativeLayout>
« Ultima modifica: 02 Marzo 2011, 12:16:56 CET da Ricky` »