I think we are going to have to agree to disagree on this one. :) > You are confusing views and items from the adapter.
I don't believe I am. Initially I did not realize that the Gallery only has visible items as children. I understand that now. AFAICT, this was not documented anywhere... Hence the confusion. > > If I have 20 items, and scroll to the 16th... then that means items 14 - 18 > > are visible. Which in turn means that according to the gallery the item at > > position 0 is really the 14th and the item at position 5 is really the > > 18th? If that is the case, what can I do to get the view I want? > No, it means the View at index 0 shows the data of the item at > position 14 in your adapter. That is what I meant... I just didn't describe it as well as you did. I believe that since the gallery deals with displaying views and the pointToPosition() method deals with a point on the screen that it should return the index of the view at that point, rather than the index of the data array. I think it would be better to have that functionality on the adapter, rather than the gallery. Thank you for your help. It has helped me understand how things work and I now know how to proceed to get the results I want. Thanks, Justin On Mon, Sep 14, 2009 at 1:25 PM, Romain Guy <[email protected]> wrote: > > You are confusing views and items from the adapter. > > > If I have 20 items, and scroll to the 16th... then that means items 14 - > 18 > > are visible. Which in turn means that according to the gallery the item > at > > position 0 is really the 14th and the item at position 5 is really the > > 18th? If that is the case, what can I do to get the view I want? > > No, it means the View at index 0 shows the data of the item at > position 14 in your adapter. You can use getFirstVisiblePosition() to > convert back and forth between index and positions. > > -- > Romain Guy > Android framework engineer > [email protected] > > Note: please don't send private questions to me, as I don't have time > to provide private support. All such questions should be posted on > public forums, where I and others can see and answer them > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Beginners" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-beginners?hl=en -~----------~----~----~----~------~----~------~--~---

