【问题标题】:Android, change button style at runtimeAndroid,在运行时更改按钮样式
【发布时间】:2021-08-09 21:01:46
【问题描述】:

我需要在运行时将按钮样式从“包含”更改为“轮廓”。

目前我发现创建轮廓按钮的唯一方法是将其样式设置为?attr/materialButtonOutlinedStyle。 不幸的是,我还没有找到在运行时更改样式的方法,有可能吗?

有什么办法可以达到这个效果?

【问题讨论】:

  • 你做不到。您可以创建另一个按钮。 Compose 是一种选择吗?

标签: android button styles runtime


【解决方案1】:

作为一个内部有文本的视图,它应该具有“setTextAppearance”功能。这不是理想的选择,但可能会有所帮助。也可以查看https://github.com/airbnb/paris

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-19
    • 1970-01-01
    相关资源
    最近更新 更多