2016-04-06 6 views
0
geändert

Nein, das ist keine doppelte Frage. seems to be duplicate link. Das ist die Frage, die das Problem von FAB in Quadrat gelöst hat, das unter <API 16 ist. Aber hier in API 16., Es funktioniert. Nur die oben genannten, das heißt API 21, ist es in SQUARE.Floating Action Button wird in Form in

Ich habe eine Floating Action Button.Initially implementiert es war Kreis in shape.Later ich mit seiner Hintergrundfarbe geändert,

App: backgroundTint = "@ android: Farbe/holo_green_dark" Ich habe sogar versucht

app: borderWidth = "0dp" in Circle in Form zu bekommen.Aber dieser Weg hat mir nicht geholfen.

In API 16 funktioniert es schön. Nur ein Problem in API 21.

xml:

<android.support.design.widget.FloatingActionButton 
      android:id="@+id/cartfab1" 
      style="@style/Layout_ww" 
      android:layout_above="@+id/txt_categoryName" 
      android:layout_alignParentEnd="true" 
      android:layout_alignParentRight="true" 
      android:layout_gravity="right" 
      android:layout_marginEnd="40dp" 
      android:layout_marginRight="40dp" 
      android:src="@drawable/ic_shopping_cart" 
      app:backgroundTint="@color/colorPrimary" 
      app:borderWidth="0dp" /> 
+0

Post FAB voll xml –

+0

Updated.Please es zu überprüfen. –

+1

@appukrb es funktioniert gut in API 16. Vor 16 nur funktioniert es nicht gut. –

Antwort

0

den Fehler behoben.

In meinem XML-Layout habe ich diesen Code innerhalb der Floating Action Bar verwendet, um dies als eine gewünschte Farbe zu ändern.

app:backgroundTint="@android:color/holo_green_dark" 

hier, ich importiert

xmlns: app = "http://schemas.android.com/tools"

Nach dem Wechsel dies,

xmlns: app = "http://schemas.android.com/apk/res-auto".

Es arbeitet schön, auch in API 21.

Verwandte Themen