Вы можете использовать setButtonDrawable
, чтобы назначить android:button="@null"
CheckBox checkBox = findViewById(R.id.checkbox);
checkBox.setButtonDrawable(null);
. Вы можете использовать метод setCompoundDrawablesRelativeWithIntrinsicBounds()
, чтобы назначить чертеж. Используйте этот код, чтобы получить значение ?android:attr/listChoiceIndicatorMultiple
:
TypedValue typeValue = new TypedValue();
getTheme().resolveAttribute(android.R.attr.listChoiceIndicatorMultiple,typeValue, true);
checkBox.setCompoundDrawablesRelativeWithIntrinsicBounds(0,typeValue.resourceId,0,0);