Re: [android-developers] How to get view for selected item in a ListView
Thank you somuch. That solved my issue with listview.
On Saturday, 10 March 2012 01:38:03 UTC+5:30, MagouyaWare wrote:
Nope... you've got it backwards.--
It would be:
getListView().getChildAt(50 - getListView().getFirstVisiblePosition()))
Thanks,
Justin Anderson
MagouyaWare Developer
http://sites.google.com/site/magouyaware
On Fri, Mar 9, 2012 at 1:03 PM, RedBullet <scottedchapman@gmail.com> wrote: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/Adapte rView.html#getFirstVisiblePosi tion%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/ViewGrou p.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 android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home