【发布时间】:2014-08-07 09:14:22
【问题描述】:
我正在尝试以编程方式创建一些按钮以将它们添加到现有的 ViewGroup。这工作正常,但我无法用正确的样式初始化按钮。
我知道,一旦创建了视图样式,就不可能设置/更改。但到目前为止我发现的所有解决方案都说,创建具有自定义样式的视图应该没有问题(我认为从 API 级别 11 开始,我正在使用 14+):
Button button = new Button (getActivity(), null, R.style.MyButtonStyle);
唯一的效果是,按钮是在没有任何样式的情况下创建的。没有背景,所以选择器,没有边距/填充,只是纯文本。我认为 MyButtonStyle 会被破坏,但是使用 MyButtonStyle 在 XML 中创建按钮没问题。
为什么这不起作用?
【问题讨论】:
标签: android button user-interface styles