Как применить стиль к флажку из кода

у меня есть флажок

                <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 к флажку через код?


person Community    schedule 05.01.2016    source источник


Ответы (1)


В зависимости от уровня API, на который вы ориентируетесь, вам необходимо создать новый стиль и указать на него свой стиль флажка.

Пожалуйста, обратитесь здесь, так как это показывает подробное объяснение этого.

person TejjD    schedule 05.01.2016