gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 00:00:56 25 4
gpt4 key购买 nike

如何在运行时更改 Activity 中的 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));

关于android:从代码动态更改FAB( float 操作按钮)图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33140706/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com