FloatingActionButton, quadratische Schaltfläche unterhalb der API-Ebene 17

8

Ich verwende android.support.design.widget.FloatingActionButton aus der neuen Design-Support-Bibliothek 22.2.0 in meiner Layout-Datei. Es funktioniert gut, aber es zeigt eine quadratische Schaltfläche unter API-Ebene 17

    
Albin Mathew 04.06.2015, 05:50
quelle

6 Antworten

24

Dies ist von Google bekannt und wird bald in der nächsten Version der Design Support Library behoben. Sehen Sie sich dieses Problem an: FAB erscheint als ein Quadrat auf API 16 . Es sollte nur API 16 betreffen.

Die im selben Thread vorgeschlagene Problemumgehung besteht darin, app:borderWidth="0dp" zu Ihrem FAB hinzuzufügen.

    
Gaëtan 04.06.2015, 06:02
quelle
6

Schließlich wurde das Problem in der neuen Version behoben

%Vor%

Dies löst das Problem mit dem quadratischen Layout in API 16. FAB funktioniert gut, wenn Sie es in Coordinate Layout platzieren. Informationen zu Problemen und Korrekturen finden Sie Ссылка neue Version.

    
Albin Mathew 20.07.2015 05:27
quelle
2

Veröffentlichte Version 22.2.1 Diese Version enthält Fehlerbehebungen bezüglich FAB

Ссылка

Ändern Sie Ihre Größe

%Vor%

Installieren Sie die Support-Repository-Version 16. So können Sie die Problemumgehung umgehen [app: borderWidth="0dp"]

    
deniz 22.07.2015 11:14
quelle
1

Wenn es hilft, habe ich mein Problem gelöst, indem ich

entfernt habe %Vor%

Es war ein Rest aus der vorherigen FAB-Bibliothek, die ich benutzt habe. Die Designbibliothek erhält die Farbe automatisch von colorAccent .

    
Tevin J 22.06.2015 17:31
quelle
1

Fügen Sie der unveränderlichen XML-Schaltfläche das folgende Attribut hinzu

app: borderWidth="0dp"

    
Saravanan 06.08.2015 07:29
quelle
0

Verwenden Sie verschiedene Bibliotheksprojekte, die den Floating-Action-Button unter API-Level 17 unterstützen. Sie können leicht hier finden .plz verweisen dies.

Floating-Aktionsknopf

    
Radhey 04.06.2015 05:57
quelle