2016-04-06 17 views
0

Hayır'da kare olarak değiştirildi Hayır, bu bir yinelenen soru değil. seems to be duplicate link .FAB'nin sorununu, <API 16'un altında olan meydanda çözen soru budur. Ama burada API 16., Çalışıyor. Sadece yukarıda, yani API 21, yani SQUARE.Hareketli Eylem Düğme, Şekil

Ben kullanarak arka plan rengini değiştiren bir Yüzer Eylem Button.Initially o shape.Later içinde daire oldu uygulamış

app: backgroundTint = "@ android: Renk/holo_green_dark" ben bile

çalıştı

app: borderWidth = "0dp" Daire içinde şekil almak için. Ama bu şekilde bana yardımcı olmadı.

API 16'da güzel çalışıyor. API Sadece bir sorun 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

sonrası FAB tam xml –

+0

güzel çalışıyor. –

+1

@appukrb API 16'da güzel çalışıyor. Sadece 16 iyi çalışmıyor. –

cevap

0

hata düzeltildi.

xml düzenimde Bu kodu, istenen renk olarak değiştirmek için Floating Action Bar içinde kullandım. , Bu değiştirdikten sonra

xmlns uygulaması = "http://schemas.android.com/tools"

: Burada

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

, ben

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

Bunu kontrol Updated.Please bile API 21.