Я создал XML-файл с LinearLayout.Затем я хочу загрузить некоторые элементы из бэкэнда и отобразить столько видов карт, сколько элементов я получаю из бэкэнда, поэтому мне нужно программно добавлять виды карт в качестве дочерних элементов линейного макета, я прав?
Поэтому я сделал следующее:
MyHomeActivity
override fun onCreate(savedInstanceState: Bundle?) {
...
// Loading previously played games
val matches = matchService.getMatches(5, 0)
val matchListLayout = findViewById<LinearLayout>(R.id.match_list_layout)
matchCardViewCreator = MatchCardViewCreator(applicationContext)
// create view based on matches, for testing purposes I only display the first one
val matchCardZero = matchCardViewCreator.createCard(matches.content[0])
matchListLayout.addView(matchCardZero)
}
Но я ничего не вижу в активности, на пустом экране.Что я делаю не так?