浮动操作按钮无法在Android Kitkat中正常显示

时间:2017-04-24 11:01:09

标签: android floating-action-button

我在app.its中实现了浮动操作按钮,但在Android Kitkat中没有正确显示,但它在5.0以上正常工作。下面我提到了XML代码

    <android.support.design.widget.FloatingActionButton
    android:id="@+id/fab"

    app:layout_anchor="@id/imageCoverart"
    app:layout_anchorGravity="bottom|right|end"
    android:layout_width="80dp"
    android:layout_height="80dp"
    app:backgroundTint="@android:color/white"
    style="@style/FabStyle"/>

我看到了这样的输出

enter image description here

2 个答案:

答案 0 :(得分:0)

我有同样的问题。将layout_widthlayout_height设置为wrap_content

            <android.support.design.widget.FloatingActionButton
                android:id="@+id/fab_main"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:clickable="true"
                app:backgroundTint="@color/colorfff"
                app:fabSize="normal"
                app:srcCompat="@drawable/ic_analytics" />

我希望这对你有所帮助。

答案 1 :(得分:0)

使用app:fabSize属性设置FloatingActionButton大小,默认情况下Android具有“迷你”和“普通”大小。如果您想要自定义大小,则应使用app:fabSize属性和一个预定义的常量值。例如

<resources>
     <dimen name="design_fab_size_normal ">100dp</dimen>
</resources>

更多信息:https://materialdoc.com/components/fab/#size