Я пытаюсь заполнить линейный макет списком пользовательских видов, как на картинке:
Чтобы добиться этого, я надуваю файл foo.xml в новом объекте View, затем меняю текстовые представления с помощью .setText, а затем добавляю новый View в линейный макет.
Проблема в том, что он очень медленный, даже вне эмулятора, и на моем S9 уходит более 10 секунд.
LinearLayout layout = findViewById(R.id.layout);
while(a<500){
Person person = new Person();
View personData = inflater.inflate(R.layout.person, layout, false);
layout.addView(personData);
((TextView) coinData.findViewById(R.id.textView_text_name)).setText(person.name);
a=a+1
}
РЕДАКТИРОВАТЬ: Спасибо, ребята! Я сейчас попробую RecyclerView