OK, Regarding item #1 setSelectedPosition(0) will do the trick.

Regrading #2 i'm still not sure. If i must have the onScroll methods
to be called uppon data set change do i have to call
notifyDatasetInvalidated ? why datasetChanged doesn't do the trick,
there is scrolling involved basically if the amount of items is
changed in the adapter...



On Nov 21, 6:12 pm, poohtbear <[email protected]> wrote:
> I have a list view that can display items based on internal state (it
> has items, and 'viewed' items). i need to be able to toggle between by
> two states, i do that using a simple button that change the adapter's
> state and the adapter then called notifyDatasetChanged().
> My data DOES gets updated, however i was facing two problems:
> 1. if in the previous mode the list was partially scrolled, it stayed
> in that state after i changed the data set (if i was half the way down
> i'll be half way down in the new data set as well, this is not the
> behavior i want, but i cols not find a way to scroll the list manually
> to position 0. any ideas ?
>
> 2. In my list View each item has an image that is fetched from the
> net, as so it's being brought using my networking manager and i send
> the image request ONLY if i'm in this screen for the first time OR if
> scroll state is idlle, i didn't want to start loading images from the
> getView method since if i fling the screen it may load a lot of
> unnecessary images. However when calling notifyDatasetChanged() the
> scroll listener methods are not called. i solved this one by using
> notifyDatasetInvalidated even though my data is not empty, is there a
> better way to solve this issue ?
>
> 10x!

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" 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-developers?hl=en

Reply via email to