В моем приложении есть стандартный Android, вид материала, навигация, и мне было интересно, смогу ли я изменить цвет фона только одного, первого элемента в списке.
Я пыталсясделать это, получив строку заголовка и установив BackgroundColorSpan
, но при этом изменяется только цвет фона TextView.
val proItem = nav_view.menu.findItem(R.id.pro_item)
val spanString = SpannableString(proItem.title)
spanString.setSpan(BackgroundColorSpan(R.color.colorAccent), 0, spanString.length, 0)
proItem.title = spanString
Я искал что-то похожее на тег app:itemBackground
в NavigationView, но этоделает это для каждого элемента в списке, в то время как я хотел сделать это только для одного.
Есть ли способ достичь этого?