On Friday, January 25, 2013 11:57:17 PM UTC+4, dashman wrote:
>
> Thanks I will do that.
>
> There seems to be api for selectedIndex etc - but not sure what they're 
> for??
>

They're for keeping track of user selected items.

For example, listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE) will 
maintain at most one item as selected.

The selection state is propagated into your item layouts as 
android:state_checked (all Android versions, requires that the item layout 
implements Checkable) or android:state_activated (Android 3.0 and above). 
You can provide visual indication of those states by using a state list 
drawable.

http://developer.android.com/reference/android/graphics/drawable/StateListDrawable.html
 

>
> How can I find the hi-light color (based on the current active theme).
>

Theme attributes: activatedBackgroundIndicator (3.0 and 
above), colorActivatedHighlight (4.0 and above).

-- K
 

>
>
>
>
> On Friday, January 25, 2013 1:46:06 PM UTC-5, TreKing wrote:
>>
>>
>> On Fri, Jan 25, 2013 at 11:53 AM, dashman <[email protected]> wrote:
>>
>>> I have a ListView with a ListAdapter.
>>>
>>> When the user clicks on a row - i'd like to show that row as selected
>>> (i.e. hilighted).
>>>
>>> actually make it a toggle.
>>>
>>> how do i do that.
>>>
>>
>> Keep the "selection state" as part of your data model. Your getView for 
>> the adapter then changes the highlight depending on whether the item is 
>> selected or not.
>>
>>
>> -------------------------------------------------------------------------------------------------
>> TreKing <http://sites.google.com/site/rezmobileapps/treking> - Chicago 
>> transit tracking app for Android-powered devices
>>  
>

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