P
Подскажите, пожалуйста, есть ли возможность следующий метод переделать с использованием datbinding. Код располагается во вью.
(llTrackList это linear layout соответственно):
private fun initTrackList(trackList: ArrayList<TrackRow>) {
var tvNumber: TextView
var tvTitle: TextView
var tvTime: TextView
for (i in 0 until trackList.size) {
val trackView = layoutInflater.inflate(
R.layout.track_row,
baseRootView.findViewById(R.id.activity_detail_album__llTrackList),
false
)
tvNumber = trackView.findViewById(R.id.track_row__tvNumber)
tvNumber.text = trackList[i].number
tvTitle = trackView.findViewById(R.id.track_row__tvTrack)
tvTitle.text = trackList[i].title
tvTime = trackView.findViewById(R.id.track_row__tvTime)
tvTime.text = trackList[i].time
llTrackList.addView(trackView)
}
