在Android中使用fab内的actionLayout

时间:2017-02-27 09:46:18

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

我想在fab中实现类似actionLayout的东西。我在菜单项中使用了actionLayout,但似乎没有使用fab。

所以这就是我在菜单中使用它的方式:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <item
        android:id="@+id/action"
        android:title=""
        app:showAsAction="ifRoom"
        app:actionLayout="@layout/someLayout"
        />
  .....

其中someLayout只是一个相对布局。对晶圆厂这样做是行不通的:

 <android.support.design.widget.FloatingActionButton
            android:id="@+id/fab"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="bottom|right"
            app:actionLayout="@layout/someLayout"
            app:fabSize="normal"/>

我可以在工厂中使用actionLayout还是有替代品?

我想这样做的原因是因为我想使用this Android Library并在Fab中插入按钮。

1 个答案:

答案 0 :(得分:1)

我不知道你想要实现什么,但似乎你喜欢某种浮动菜单,在这种情况下,请看看github中的一些示例项目,如下所示:https://github.com/pmahsky/FloatingActionMenuAndroid