我有一个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);
}
}