Сообщение об ошибке говорит вам, что нужно сделать, чтобы решить вашу проблему:
tb.background = "#FF0000"
"Несоответствие типов: предполагаемый тип - String, но Drawable! Ожидалось"
Фоны должны быть типа Drawable
(пока игнорируйте восклицательный знак, но это в основном означает, что Котлин не может сделать вывод, должен ли Drawable быть нулевым или ненулевым).
Вы передали String
в качестве фона - отсюда и несоответствие типов.
Чтобы исправить это, взгляните на этот вопрос и адаптируйте один из ответов там.