![](/img/trans.png)
[英]android: dynamically change FAB(Floating Action Button) icon from code
[英]Floating action button android change icon
我按照 android studio 上的模板创建了一个导航抽屉应用程序。 如您所知,它创建了一个带有浮动操作按钮和其中的电子邮件图标的初始活动。 我只是想把它改成加号。 这是问题所在。 事实证明,在每个示例中都没有可用的加号(只有一个我可以使用,但加号的颜色是绿色,我想要白色!)。
我按照这个步骤如何下载 Material 图标,我得到了图标 ic_plus,我把每个文件都放在了对应的文件夹中(drawables、drawables-hdpi...)。
问题是当我尝试在这里使用它时:
名称变为红色,因为它找不到它。 正如我所说,我将所有文件一一复制到其对应的可绘制文件夹中。 我什至尝试过这个可绘制的导入器,但同样发生了。
我错过了什么? 为什么加号图标不作为默认图标提供,例如电子邮件图标,因为我可以在每个使用浮动操作按钮的应用程序中看到它? 我使用 Android Studio 1.5。 谢谢!
已编辑
看起来图像正确放置在相应的文件夹中,因为如果我尝试在菜单栏上使用它,我可以通过 @drawables/ 找到它。 仍然不知道为什么我不能对浮动操作按钮做同样的事情。 想法?
将您的图像放在 drawable 文件夹中。
使用设计编辑器,当您单击 FAB 时,向下滚动到 src,然后单击右侧带有 3 个点的小方形按钮以拉出所有选项。 您应该能够搜索您上传的图标的名称并从此处选择它。
我尝试使用文本编辑器输入我的文件名,但它也找不到我的图像。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.