Recyclerview завершен Scrollview, поскольку требование является только переработкой, а не все активность. Есть 2 проблемы, хотя: < /p>
Скажем, я просто ввожу значения в деятельность Калбе и замечания. Если представление переработчика прокручивается до нижней части и снова поднимается, эти значения исчезли. < /P>
< /li>
Когда некоторые из строк не видны. Для прокрутки, скажем, первые 2 строки, этот код не работает, как и ожидалось: < /p>
Код: Выделить всё
for (int x = 0; x < uiBinding.rvCompetitor.getChildCount(); x++){
View vv = uiBinding.rvCompetitor.getChildAt(x);
EditText edtActivity = (EditText) vv.findViewById(R.id.edtActivity);
EditText edtRemarks = (EditText) vv.findViewById(R.id.edtRemarks);
EditText edtCompany = (EditText) vv.findViewById(R.id.edtCompany);
//
// save the inputs from those EditText to ArrayList and submit
allData.add(new PromoItem(edtCompany.getText().toString(), edtActivitygetText().toString(), edtRemarks.getText().toString());
//
//
< /code>
} < /p>
< /li>
< /ol>
Мое ожидание - uibinding.rvcompetitor.getchildCount ()
Подробнее здесь: [url]https://stackoverflow.com/questions/79459723/how-to-persist-data-view-while-scrolling-recyclerview[/url]