圆形浮动菜单生成器错误

时间:2017-05-28 21:48:36

标签: java android floating-action-button

(我在Android中的新功能) 我试图添加循环浮动菜单,但出于某种原因,我忽略了生成器这个词是红色的。

我有这个错误: 无法解析符号' Builder' //这个词在(SubActionButton.Builder(this);)中的Builder是红色的。

感谢您的帮助

// Create an icon
        ImageView icon = new ImageView(this);
        icon.setImageResource(R.mipmap.ic_launcher);

        FloatingActionButton actionButton = new FloatingActionButton.Builder(this)
                .setContentView(icon)
                .build();
        SubActionButton.Builder itemBuilder = new SubActionButton.Builder(this);
        // repeat many times:
        ImageView itemIcon1 = new ImageView(this);
        itemIcon1.setImageResource(R.mipmap.ic_launcher);

        ImageView itemIcon2 = new ImageView(this);
        itemIcon2.setImageResource(R.mipmap.ic_launcher);

        ImageView itemIcon3 = new ImageView(this);
        itemIcon3.setImageResource(R.mipmap.ic_launcher);

        SubActionButton button1 = itemBuilder.setContentView(itemIcon1).build();
        SubActionButton button2 = itemBuilder.setContentView(itemIcon2).build();
        SubActionButton button3 = itemBuilder.setContentView(itemIcon3).build();

        //attach the sub buttons to the main button
        FloatingActionMenu actionMenu = new FloatingActionMenu.Builder(this)
                .addSubActionView(button1)
                .addSubActionView(button2)
                .addSubActionView(button3)
                .attachTo(actionButton)
                .build();

2 个答案:

答案 0 :(得分:0)

我认为您使用的FloatingActionButton是支持库本机 Android ,它没有.Builder(),因此您应该使用 CircularFloatingMenu&#39> FloatingActionButton

答案 1 :(得分:0)

出现此错误是因为您已复制/粘贴了代码,并且默认情况下FloatingActionButton来自没有任何Builder的材料设计库。

To resolve this just remove this line and start typing Floating ActionButton and in suggestions select library you are using

我假设您正在将 OGUZDEV 库用于圆形FAB。我附上图片以便于理解。我敢肯定它将起作用。祝你有美好的一天:)enter image description here