Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

scrolling in listview with different cell height

I have a listview and its rows have different heights.

When I scroll up, rows appear to move up or down erratically.
(I don't find the behavior when I scroll down)

I suspect its due to the fact

  1. listView picks one of used rows
  2. the row is placed on top of visible rows.
  3. listView changes the row's height(here erratic movement)

but it's a guess.

I tried googling since this should be a common problem but couldn't find any.

like image 656
eugene Avatar asked Dec 26 '12 06:12

eugene


1 Answers

In this case, setting the right item height did the trick :

How to set different heights for each row in a ListView?

Edit: oh, and make sure you recycle the items correctly :

ListView reusing views when ... I don't want it to

like image 95
full.stack.ex Avatar answered Dec 15 '22 23:12

full.stack.ex