Really? So, if I have 100 items in my ListView, and I want to be monkeying around with item #50 I would do: getListView().getChild(getListView().getFirstVisiblePosition() - 50)) ?
that doesn't seem right... On Friday, March 9, 2012 2:42:29 PM UTC-5, MagouyaWare wrote: > > Didn't mean to send that yet... > > You can calculate the correct index by using this: > > http://developer.android.com/reference/android/widget/AdapterView.html#getFirstVisiblePosition%28%29 > > You subtract the position in the adapter from the first visible position. > > Thanks, > Justin Anderson > MagouyaWare Developer > http://sites.google.com/site/magouyaware > > > On Fri, Mar 9, 2012 at 12:41 PM, Justin Anderson <> wrote: > >> Try using this: >> >> http://developer.android.com/reference/android/view/ViewGroup.html#getChildAt%28int%29 >> >> However, beware that the child index is not necessarily the same as the >> position of the item in the ArrayAdapter due to view recycling. But you >> can get the correct index >> >> Thanks, >> Justin Anderson >> MagouyaWare Developer >> http://sites.google.com/site/magouyaware >> >> >> >> On Fri, Mar 9, 2012 at 12:32 PM, RedBullet <> wrote: >> >>> So, I have a class that implements ListActivity, and it loads up a a >>> list of turns for turn-by-turn navigation. >>> >>> Essentially I want to decorate the item that is the next waypoint in the >>> list, and when you arrive, de-decorate and decorate the next waypoint in >>> the list. >>> >>> So, I have been noodling this, but haven't figured out how to do this >>> yet. >>> >>> I know I can call setSelected(int) to say which item is the current one, >>> but I don't see how I can get the view associated with the currently >>> selected item. >>> >>> I don't think getView is right since I am not populating the ListView. >>> >>> Any ideas? >>> >>> -- >>> >>> >> > -- 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

