Добавление просмотров динамически от Arraylist - PullRequest
0 голосов
/ 29 июня 2018

Я хочу добавить комментарии, как это происходит на мобильном телефоне facebook ... Мой код работает для первого комментария, но на втором он падает. Сообщение об ошибке показывает, что мой массив имеет только один элемент, я также попытался инициализировать емкость массива, но я получаю ту же ошибку.

Итак, вот мой код:

LayoutInflater inflater = (LayoutInflater) getApplicationContext().getSystemService(
                    Context.LAYOUT_INFLATER_SERVICE);

            ArrayList<View> rootView = new ArrayList<View>();

            rootView.add(inflater.inflate(R.layout.layout_comment, null));
            FrameLayout container = (FrameLayout) findViewById(R.id.campoComentarios);

            container.addView(rootView.get(contadorComment));
            contadorComment++;

1 Ответ

0 голосов
/ 29 июня 2018

Это не правильный способ сделать это

Вы должны создать RecyclerView, а затем создать для него адаптер, а затем добавить элементы к этому адаптеру ... Я знаю, что это немного сложно, но это правильный способ сделать это ... подробнее см. Это видео https://www.youtube.com/watch?v=gGFvbvkZiMs

...