Autore Topic: Elementi ListView coperti dal box di pubblicità  (Letto 197 volte)

Offline christian1988

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: +1
    • Github
    • 100086924
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Sistema operativo:
    Mac OS X 10.9
Elementi ListView coperti dal box di pubblicità
« il: 01 Aprile 2018, 18:21:53 CEST »
0
Ciao a tutti,
sto avendo dei problemi con una ListView, nello specifico l'ultimo elemento che viene aggiunto è coperto dal box pubblicitario.

Questo è il layout:

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:ads="http://schemas.android.com/apk/res-auto"
   xmlns:app="http://schemas.android.com/apk/res-auto"
   xmlns:tools="http://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent">

    <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
       xmlns:ads="http://schemas.android.com/apk/res-auto"
       xmlns:app="http://schemas.android.com/apk/res-auto"
       xmlns:tools="http://schemas.android.com/tools"
       android:id="@+id/main_content"
       android:layout_width="match_parent"
       android:layout_height="match_parent"
       android:fitsSystemWindows="true"
       tools:context=".MainActivity">

        <android.support.design.widget.AppBarLayout
           android:id="@+id/appbar"
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:paddingTop="@dimen/appbar_padding_top"
           android:theme="@style/AppTheme.AppBarOverlay">

            <android.support.v7.widget.Toolbar
               android:id="@+id/toolbar"
               android:layout_width="match_parent"
               android:layout_height="?attr/actionBarSize"
               android:layout_weight="1"
               android:background="?attr/colorPrimary"
               app:layout_scrollFlags="scroll|enterAlways"
               app:popupTheme="@style/AppTheme.PopupOverlay"
               app:title="@string/app_name">

            </android.support.v7.widget.Toolbar>

            <android.support.design.widget.TabLayout
               android:id="@+id/tabs"
               android:layout_width="match_parent"
               android:layout_height="wrap_content">

                <android.support.design.widget.TabItem
                   android:id="@+id/tabItem"
                   android:layout_width="wrap_content"
                   android:layout_height="wrap_content"
                   android:text="@string/tab_text_1" />

                <android.support.design.widget.TabItem
                   android:id="@+id/tabItem2"
                   android:layout_width="wrap_content"
                   android:layout_height="wrap_content"
                   android:text="@string/tab_text_2" />

                <android.support.design.widget.TabItem
                   android:id="@+id/tabItem3"
                   android:layout_width="wrap_content"
                   android:layout_height="wrap_content"
                   android:text="@string/tab_text_3" />

            </android.support.design.widget.TabLayout>
        </android.support.design.widget.AppBarLayout>

        <android.support.v4.view.ViewPager
           android:id="@+id/container"
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:layout_weight="1"
           app:layout_behavior="@string/appbar_scrolling_view_behavior" />

        <android.support.design.widget.FloatingActionButton
           android:id="@+id/fab"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_gravity="end|bottom"
           android:layout_margin="@dimen/fab_margin"
           app:srcCompat="@android:drawable/ic_dialog_email" />

        <com.google.android.gms.ads.AdView
           android:id="@+id/adView1"
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:layout_alignParentBottom="true"
           android:layout_gravity="center|bottom"
           android:gravity="center_horizontal"
           ads:adSize="SMART_BANNER"
           ads:adUnitId="ca-app-pub-3940256099942544/6300978111" />


    </android.support.design.widget.CoordinatorLayout>
</RelativeLayout>

In allegato è lo screen di come viene (scusate se è tutto oscurato ma non mi è permesso mostrare i dati).
Come potete vedere la ListView occupa tutta l'altezza mentre dovrebbe terminare prima del box pubblicitario.

Dove sto sbagliando?
« Ultima modifica: 01 Aprile 2018, 18:23:39 CEST da christian1988 »

Offline Ohmnibus

  • Utente senior
  • ****
  • Post: 835
  • Respect: +182
    • Github
    • Google+
    • @ohmnibus
    • Mostra profilo
    • Lords of Knowledge GdR
  • Dispositivo Android:
    Huawei P9 Lite
  • Play Store ID:
    Ohmnibus
  • Sistema operativo:
    Windows 10 x64
Re:Elementi ListView coperti dal box di pubblicità
« Risposta #1 il: 04 Aprile 2018, 10:00:55 CEST »
+1
Metti il box fuori dal coordinatorlayout, ed in quest'ultimo specifica

Codice (XML): [Seleziona]
android:layout_above="@+id/adView1"
Ohmnibus
Le mie app su Play Store

È stata trovata una soluzione al tuo problema? Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato.

Offline christian1988

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: +1
    • Github
    • 100086924
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Sistema operativo:
    Mac OS X 10.9
Re:Elementi ListView coperti dal box di pubblicità
« Risposta #2 il: 06 Aprile 2018, 13:36:18 CEST »
0
Grazie mille, funziona perfettamente!