MaterialButton 里面的文字被莫名挤出布局,动态设置的 iconGravity 有生效 原因:xml 静态设置的 iconGravity 将图标在布局上占位了;动态设置的代码顺序是先设置图标 icon,再调整方位,就导致图标先把文字挤出去了。 解决方法:先动态设置方位,再设置图标 icon