Android - jak nastavit ikonku pro chip (setChipIcon)
Při vývoji android aplikace, která využívá Material design, můžeme chtít nastavit vlastní ikonku pro Chip.
Problém
Nastavení chip ikonky tímto způsobem:
chip[i].setChipIcon(R.drawable.ic_check_box_16);
Vyvolá chybu:
error: incompatible types: int cannot be converted to Drawable
chip[i].setChipIcon(R.drawable.ic_check_box_16);
Řešení
chip[i].setChipIcon(ContextCompat.getDrawable(getApplicationContext(), R.drawable.ic_check_box_16));