android - 以编程方式设置 Android 的 CheckBox 样式

标签 android checkbox styling

我有一个扩展 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/

相关文章:

Android CollapsingToolbarLayout 标题背景

javascript - 将多个输入价格合并为一个 TOTAL

html - 相对包装器中的 CSS 中心内容

javascript - JsViews 复选框从内部循环绑定(bind)

html - Kendo 复选框切换 true 和 false 状态不能正常工作

css - 设置单个 Vaadin 树元素的样式

html - 图像上的透明文本层

安卓 安卓 :cacheColorHint issue

java - 检查 nfc 标签是否在附近

java - 将 int 值转换为资源 uri