android:从代码中动态更改FAB(浮动操作按钮)图标

希尔德什·维什德瓦(Hirdesh Vishwdewa)

如何在运行时更改活动中的FAB图标。我有这个代码->

FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fabMainActivity);

我知道这是可以使用的,fab.setBackgroundDrawable();但我是android的新手,不知道该怎么做。

任何帮助将不胜感激。

谢谢

阳光明媚

更改FloatingActionButton源:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
            floatingActionButton.setImageDrawable(getResources().getDrawable(R.drawable.ic_full_sad, context.getTheme()));
        } else {
            floatingActionButton.setImageDrawable(getResources().getDrawable(R.drawable.ic_full_sad));
    }

可以用以下支持库中的代码代替:

floatingActionButton.setImageDrawable(ContextCompat.getDrawable(getContext(), R.drawable.ic_full_sad));

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用真正的浮动操作按钮(FAB)扩展?

要更改操作栏图标Android Studio中AlertDialog的确定按钮单击时

Android浮动操作按钮:在图标内部调整大小

Android更改浮动操作按钮颜色

Android L-浮动操作按钮(FAB)

更改“查看寻呼机”选择时,显示不同的浮动操作按钮(FAB)

Android-可移动/可拖动的浮动操作按钮(FAB)

调整“浮动操作”按钮(fab)的图标大小

如何使用AppCompat v21在android中创建浮动操作按钮(FAB)?

在键盘上方设置FAB(浮动操作按钮)

如何在Android上更改浮动操作按钮(FAB)的形状?

是否有带有标签的浮动操作按钮(FAB)的库?

浮动操作按钮中的加号图标在Android棒棒糖之前无法正确呈现

Android浮动操作按钮动画

无法使用RecyclerView在标题和DrawerLayout中的项目之间放置浮动操作按钮(FAB)

单击Flutter中的搜索框时,如何防止出现浮动操作按钮(FAB)?

浮动操作按钮(fab)滚动操作不起作用

是否可以在浮动操作按钮android顶部设置图标

浮动操作按钮图标不在中心

在浮动操作按钮中仅显示图标

如何使用本机代码在Titanium的操作栏中更改主页/后退按钮图标?

淡色属性在浮动操作按钮上不起作用-无法更改图标颜色

关闭Android的浮动操作按钮

在Android通知中动态更改图标

如何:动态更改操作按钮图标或将其置于文本中

是否可以将浮动操作按钮标签更改为图标右侧

Android 动态更改 MainActivity 中的 FAB

在 DrawerLayout 中以编程方式更改浮动操作按钮图像

更改 Flutter 中浮动操作按钮的形状