感谢大家。它解决了
但我没有明白为什么会发生这种情况的确切原因。因为几个小时前它处于正常状态,我没有对代码进行任何更改。为什么会发生这件事?
问题
我的应用的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"/>
这是应用程序的旧版本,除了图标之外,我没有更改任何内容。但这并没有影响它。
这是应用的最新版本。两个屏幕截图都来自同一个手机。现在比较两个图像中的FloatingActionButton
。你会看到尺寸的差异。
不仅仅是这个FloatingActionButton
,我应用的所有FloatingActionButton
的尺寸都变小了。提前谢谢。
答案 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 "