浮动操作按钮大小自动更改

时间:2016-08-11 14:08:02

标签: android android-layout floating-action-button

感谢大家。它解决了

但我没有明白为什么会发生这种情况的确切原因。因为几个小时前它处于正常状态,我没有对代码进行任何更改。为什么会发生这件事?

问题

我的应用的FAB尺寸已更改。我不知道为什么。我没有改变FAB尺寸。我尝试了所有的东西,比如Rebuild项目,干净的项目等。首先,我认为它是一个Android工作室的bug并在网上搜索。但找不到任何东西。然后,我重新安装了Android工作室,但这对我没有帮助。因此,我在问这个问题。

这是Floating Action Button的xml代码

<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

这是应用程序的旧版本,除了图标之外,我没有更改任何内容。但这并没有影响它。

Latest version

这是应用的最新版本。两个屏幕截图都来自同一个手机。现在比较两个图像中的FloatingActionButton。你会看到尺寸的差异。

不仅仅是这个FloatingActionButton,我应用的所有FloatingActionButton的尺寸都变小了。提前谢谢。

4 个答案:

答案 0 :(得分: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 :(得分:1)

您可以在XML中使用以下属性:size可以是mini,normal,large

app:fabSize="mini"

答案 2 :(得分:1)

在FAB Xml中添加app:fabSize="normal"

答案 3 :(得分:0)

小尺寸:

app:fab_size="mini" 

正常:

app:fab_size="Normal "
相关问题