I am trying to write a BaseAdapter
in my GrivView
, but in
public View getView(int position, View convertView, ViewGroup parent) { ... }
position
when rendering the following elements:
visible elements --------------- | 1 2 3 | | 4 5 6 | <--- screen | 7 8 9 | --------------- nonvisible elements | 1 2 3 | <-- below visible area | 4 5 6 |
where real:
visible elements --------------- | 1 2 3 | | 4 5 6 | | 7 8 9 | --------------- nonvisible elements | 10 11 12 | | 13 14 15 |
I know its correct behavior (it takes into account only visible elements), but how to get the real position of an element in the list? Or how do I know which layout I should return?
EDIT . However, the return number is much more random than I showed, even on the screen.
source share