2016-08-11 153 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 "