如何将样式应用于代码中的复选框

时间:2016-01-05 07:32:26

标签: android checkbox android-checkbox

我有复选框

                <CheckBox
                    android:id="@+id/chk1"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textColor="#FFFFFF"
                    android:textColorHint="#FFFFFF"
                    android:textSize="12dp"
                    android:theme="@style/MyCheckboxTheme"/>

从上面的代码我可以将android:theme设置为我的复选框。但我想从代码端设置此theme

我已从代码端为Checkbox写这个:

    chk1.setTextColor(Color.parseColor("#FFFFFF"));
    chk1.setHintTextColor(Color.parseColor("#FFFFFF"));
    chk1.setTextSize(12);

但是如何通过代码将style应用于复选框?

1 个答案:

答案 0 :(得分:0)

根据您要定位的API级别,您需要创建一个新样式,并将复选框样式指向此样式。

请参阅here,因为这会显示详细的解释。