찾다

 >  Q&A  >  본문

android - RecyclerView中 我长按一个Itme 然后所有的Item 出现一个删除的小图标 这个怎么实现

现在的问题是我长按了图标 只是单个item出现了 删除的小图片 而不是所有的 请问要怎么实现长按一个item 所有的itme 项都出现删除的小图片?

阿神阿神2771일 전707

모든 응답(2)나는 대답할 것이다

  • 大家讲道理

    大家讲道理2017-04-18 09:17:17

    어댑터의 데이터 개체 컬렉션에서 현재 항목 상태가 삭제 작은 아이콘을 표시할지 여부를 나타내는 변수를 설정합니다. 단일 항목을 길게 누르면 컬렉션 내 모든 데이터의 삭제 상태 변수 값을 변경하고, informItemRangeChanged(0, 모든 항목 수 - 1)를 사용하여 모든 항목의 상태가 변경되었음을 RecyclerView에 알린 후 onBindViewHolder를 다시 호출하고 항목에 삭제 아이콘 상태가 표시되는지 여부에 따라 아이콘을 표시합니다.

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-04-18 09:17:17

    바인드뷰에 로직이 기록되어 있습니다. 변경이 필요한 경우 플래그 값을 수정한 후 informDataSetChanged를 사용하세요.

    으아악

    회신하다
    0
  • 취소회신하다