2016-08-11 210 views
0

感謝所有。它已解決浮動按鈕尺寸自動變化

但我沒有得到確切的原因爲什麼會發生這種情況。因爲幾個小時前它處於正常狀態,我沒有對代碼進行任何更改。這件事爲什麼發生?

問題

我的應用程序的FAB尺寸已經改變。我不知道爲什麼。我沒有更改FAB尺寸。我嘗試了所有的東西,如重建項目,乾淨的項目等。首先我想到它的Android工作室的錯誤,並在網上搜索。但找不到任何東西。然後,我重新安裝了android工作室,但這並沒有幫助我。因此,我在問這個問題。

這裏是浮動操作按鈕

<android.support.design.widget.FloatingActionButton 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="bottom|end" 
    android:src="@android:drawable/ic_input_add" 
    android:id="@+id/fab" 
    android:layout_alignParentBottom="true" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="false" 
    android:layout_margin="16dp"/> 

Older version of app

這是應用程序的舊版本,我沒有在這個除了圖標改變什麼的XML代碼。但是這並沒有影響到它。

Latest version

這是應用程序的最新版本。這兩個屏幕截圖都來自同一部手機。現在比較兩幅圖像中的FloatingActionButton s。你會看到大小的差異。

不只是這FloatingActionButton,我的應用程序的所有FloatingActionButton都變小了。提前致謝。

+1

fab fab: fab_size =「mini」or fab:fab_size =「Normal」把這個放在 – YUVRAJ

+0

哪裏改變我沒有在我的代碼中加入 –

+0

@HarishKamboj你是在談論晶圓廠內的+圖標的大小還是晶圓廠的尺寸? – AnV

回答

2

需要在此代碼中加入這一行:app:fabSize="normal"

複製粘貼下面的代碼,看看:)

<android.support.design.widget.FloatingActionButton 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="bottom|end" 
    android:src="@android:drawable/ic_input_add" 
    android:id="@+id/fab" 
<!-- need to add this line in this code--> 
    app:fabSize="normal" 
    android:layout_alignParentBottom="true" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="false"/> 
1

可以在XML使用以下屬性:大小可以是小,正常,大

app:fabSize="mini" 
+0

感謝您的幫助,但問題解決了 –

1

添加app:fabSize="normal"的FAB XML中。

+0

感謝問題解決了,但沒有得到確切的原因,因爲幾個小時前它處於正常狀態,我沒有改變代碼中的任何東西,所以爲什麼會發生這種情況? –

+0

好問題。不知道... – amitairos

+0

反正非常感謝 –

0

對於小尺寸:

app:fab_size="mini" 

對於正常:

app:fab_size="Normal "