2017-06-09 51 views
0

我正在使用浮動按鈕。我使用的圖像源也是正確的,但不確定,設置它顯示爲中心點。截圖和代碼如下:Android浮動按鈕不適當

<android.support.design.widget.FloatingActionButton 
     android:id="@+id/fab_add_cg" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="bottom|end" 
     android:layout_margin="@dimen/fab_margin" 
     app:elevation="10dp" 
     app:borderWidth="0dp" 
     app:backgroundTint="@color/blue_4a90e2" 
     android:src="@drawable/addbutton"/> 

Floating Button

+1

檢查你的android:layout_margin =「@dimen/fab_margin」最好的東西刪除此行 – Omi

+0

你檢查了你的圖標大小? –

+0

使用矢量繪製 –

回答

0

嘗試使用

android:scaleType="center" 

確保你的圖標尺寸爲24 X24 DP圖標

看到this參考

0

fabSize能調整爲「分鐘我「&」正常「。

<android.support.design.widget.FloatingActionButton 
    android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:src="@drawable/ic_done_white_24px" 
app:fabSize="mini"  
android:scaleType="center"/> 
0

剛剛嘗試這樣的做工精細,

<android.support.design.widget.FloatingActionButton 
     android:id="@+id/fab_add_cg" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="bottom|end" 
     app:elevation="10dp" 

     app:borderWidth="0dp" 
     app:backgroundTint="#f0f0" 
     android:src="@android:drawable/ic_dialog_email"/> 
0

添加最新的支持庫到你的應用程序建立gradle這個文件並生成項目
依賴{

compile 'com.android.support:appcompat-v7:23.0.0' 
compile 'com.android.support:design:23.0.1' 

}

<android.support.design.widget.FloatingActionButton 
android:id="id/fab" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:layout_margin="16dp" 
android:clickable="true" 
android:src="@drawable/ic_done_white_24px" 
/>