Я делаю проект, который имеет много кнопок. Я хотел бы перебрать эти кнопки по имени. Все они называются levelXbutton, где X может быть большим числом.
Сейчас я делаю это с большим количеством строк кода. Но я уверен, что есть способ сделать это в цикле, особенно в Kotlin.
Например, это одна из операций, которые я хотел бы сделать:
if(FacadeData.getLastUnlockedLevel()<2){ binding.lvl2Button.setTextColor(Color.WHITE)}
if(FacadeData.getLastUnlockedLevel()<3){ binding.lvl3Button.setTextColor(Color.WHITE)}
if(FacadeData.getLastUnlockedLevel()<4){ binding.lvl4Button.setTextColor(Color.WHITE)}
if(FacadeData.getLastUnlockedLevel()<5){ binding.lvl5Button.setTextColor(Color.WHITE)}