Java 晶圆厂图标大小更改

Java 晶圆厂图标大小更改,java,android,floating-action-button,Java,Android,Floating Action Button,为什么这个简单的代码不起作用? 最初,我使用xml代码app:fabSize=“mini” 然后,我使用这段java代码交换大小 final FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); fab.setOnClickListener(new View.OnClickListener() { @Override public vo

为什么这个简单的代码不起作用? 最初,我使用xml代码
app:fabSize=“mini”

然后,我使用这段java代码交换大小

  final FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
        fab.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                if(fab.SIZE_MINI == 1)
                {
                    fab.setSize(FloatingActionButton.SIZE_NORMAL);
                }
                else 
                    fab.setSize(FloatingActionButton.SIZE_MINI);
            }
        });
    }

第一次单击时,它确实会更改为正常大小,但之后不会再更改。任何帮助都将不胜感激

你应该检查
fab.getSize()==FloatingActionButton.SIZE\u MINI
你应该检查
fab.getSize()==FloatingActionButton.SIZE\u MINI

你应该检查
fab.getSize()==FloatingActionButton.SIZE\u MINI
哇,效果很好!您应该使用
fab.getSize()==FloatingActionButton.SIZE\u MINI
哇,这真是太棒了!