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 <[email protected]>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/**
>>> AdapterView.html#**getFirstVisiblePosition%28%29<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<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<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<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
>>
>
>

-- 
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