Я заполняю ScrollView некоторыми видами, вызывая эту функцию. Я удаляю любой элемент из списка, а затем снова вызываю эту функцию, чтобы показать обновленные данные, но это всегда приводит к тому, что просмотр прокрутки немного прокручивается вверх. Пожалуйста, помогите.
void setInsurances(List<Insurance> insurances){
containerInsurances.removeAllViews();
for (int i = 0; i < insurances.size(); i++) {
Insurance insurance = insurances.get(i);
View itemView = LayoutInflater.from(getContext()).inflate(R.layout.insurance_info_list_layout, containerContacts, false);
((TextView) itemView.findViewById(R.id.tv_title)).setText(insurance.getCompanyName());
((TextView) itemView.findViewById(R.id.tv_subtitle)).setText(insurance.getSubscriberName());
((TextView) itemView.findViewById(R.id.tv_subtitle_two)).setText(insurance.getRelationName());
((TextView) itemView.findViewById(R.id.tv_snn)).setText(insurance.getSnn());
ImageView imgMenu = ((ImageView) itemView.findViewById(R.id.img_del_insurance));
itemView.setTag(i);
itemView.setOnClickListener(this);
imgMenu.setTag(i);
imgMenu.setOnClickListener(this);
containerInsurances.addView(itemView);
}