我从 ToggleButton 扩展并想要设置我的样式。当我在 xml 中设置样式时,一切正常,例如 style="@style/Button.Filter.Text"
但是当我在自定义 ToggleButton 的构造函数中以编程方式设置样式时,如 super(context, attrs, R.style.Button_Filter_Text);
我的按钮的样式类似于普通 TextView (可能没有样式)
最佳答案
你不能以编程方式设置样式,最好的方法是在 xml 中设置样式,然后对其进行膨胀。看看this answer确认并second one其中描述了更多方法来做到这一点。 和one more example .
关于android - 自定义 View 的样式从以编程方式设置的切换按钮扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29967119/