Android, отображение данных в RecyclerView внутри ListViews - PullRequest
0 голосов
/ 10 апреля 2019

В ListViews я использую `simple_list_item_2.
Наши данные выглядят так:

public class CopyModel {
public String autoId;
public List<String> fieldNames;
public List<Object> values;
}

В окне повторного просмотра должно отображаться столько же списков, сколько у нас есть, в List<CopyModel>, смного строк, столько же имен полей и значений, что и у текущего объекта.количество имен полей и значений внутри объекта всегда одинаково.

Вот как я пытаюсь инициировать просмотр списка, но я почти уверен, что это не так, потому что ничего не появляется.

@Override
public void onBindViewHolder(ViewHolder holder, final int position) {
    ArrayAdapter adapter = new ArrayAdapter(mContext, android.R.layout.simple_list_item_2, android.R.id.text1, copyData) {
        @Override
        public View getView(int position, View convertView, ViewGroup parent) {
            View view = super.getView(position, convertView, parent);
            TextView t1 = view.findViewById(android.R.id.text1);
            TextView t2 = view.findViewById(android.R.id.text2);

            String tS1;
            String tS2;

            for (int i = 0;i<copyData.size();i++) {
                tS1 = copyData.get(i).fieldNames.get(i);
                t1.setText(tS1);

                tS2 = String.valueOf(copyData.get(i).values.get(i));
                t2.setText(tS2);
            }

            return view;
        }
    };
    holder.copyList.setAdapter(adapter);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...