我有一个扩展 Activity 并以编程方式添加一些 View 项目的类。
CheckBox checkBox = new CheckBox(this, null, android.R.style.Widget_CompoundButton_Star);
我想设置一些样式为 Android SDK 星星的复选框。将其样式设置为那个 Widget_CompoundButton_Star 后,我看不到任何复选框。尽管这种 SDK 样式在直接放置在 xml 中时显然有效。
我是不是漏掉了什么?谢谢
//正如 Pragnani 所说。使用 android.R.attr.starStyle
可以。
最佳答案
您可以设置样式以使用 ContextThemeWrapper 以编程方式查看。
CheckBox mCheckBox = new CheckBox(new ContextThemeWrapper(context, R.style.MyCheckBox));
关于android - 以编程方式设置 Android 的 CheckBox 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14963571/