У меня есть ListView, где я храню список заказов.
При щелчке по элементу он должен расширяться, чтобы пользователь мог видеть детали.
Проблема в том, что элемент фактически расширяется, но в списке случайно находится еще один элемент.
Если прокрутить список, когда один элемент открыт, первый элемент рухнет, а другой займет его место. Второй расширенный элемент НИКОГДА не виден, мне нужно прокрутить, чтобы увидеть его.
Я ничего не понимаю в этой ошибке, можешь мне помочь?
Вот слушатель, который взаимодействует со списком
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
View v = CommandesSalarieActivity.this.list.getChildAt(position);
LinearLayout ll = view.findViewById(R.id.commande_salarie_list_item_layout_main_layout);
ImageView iv = view.findViewById(R.id.commande_salarie_list_item_layout_dropdown);
if (ll.getVisibility() == View.VISIBLE) {
ll.setVisibility(View.GONE);
iv.setImageResource(R.drawable.ic_dropdown_ressource);
} else {
ll.setVisibility(View.VISIBLE);
iv.setImageResource(R.drawable.ic_dropup_ressource);
}
}