繁体   English   中英

晶圆厂图标大小更改

[英]Fab icon size change

为什么这个简单的代码不起作用? 最初,我使用xml代码app:fabSize="mini"将fab图标的大小设置为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_MINI检查

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM