AdView und FloatingActionButton überschneiden sich bei der Verwendung von CoordinatorLayout

8

Nachdem ich das neue CoordinatorLayout in eines meiner Layouts eingefügt habe, habe ich ein Problem mit Adview s, das sich mit FloatingActionButton überschneidet.

%Vor%

Quelle: Ссылка

Wenn ich das gleiche Layout verwende und ein AdView unterhalb des FloatingActionButton einfüge, bewirkt dies, dass FloatingActionButton nicht mehr mit SnackBars funktioniert:

%Vor%

Einfaches Admob-Beispiel zum Reproduzieren:

%Vor%

Ich habe zwei Probleme:

  • Überlappende Ansichten (wahrscheinlich weil CoordinatorLayout erweitert FrameLayout )
  • Das Hinzufügen anderer Ansichten im selben Layout wie FloatingActionButton führt dazu, dass es nicht mehr verschoben oder mit dem SnackBar "koordiniert" wird

Bilder:

Wie kann ich das korrekt umsetzen?

    
Jared Burrows 06.06.2015, 18:28
quelle

1 Antwort

6

Nach dem Posten habe ich beschlossen, das gesamte CoordinatorLayout -Layout in einem LinearLayout zu verpacken und es scheint gut zu funktionieren. Vielleicht kennt jemand einen besseren Weg?

Ich bin mir nicht sicher, ob dies der beste Weg ist, da es viele verschachtelte Ansichten gibt:

%Vor%     
Jared Burrows 06.06.2015, 19:02
quelle