How can I set the selector "to" the ListView? If I make a seperate xml with
a selector tag, how would I set this as a background drawable for every
item? My approach, the one with bringing the text to the front, didn't work
:/
On Oct 20, 2010 12:03 AM, "Kumar Bibek" <[email protected]> wrote:
> Set the selector xml to the item layout and not the listView. That should
> work. Your approach should also work. Can you post a screenshot of how it
> looks now?
>
> On Wed, Oct 20, 2010 at 12:29 PM, Hendrik Greving <[email protected]
>wrote:
>
>> If I don't set drawSelectorOnTop, it does nothing. I've also tried
>> getting the TextView and call tv.bringToFront(); within onItemClick of
the
>> AdapterView.OnItemClickListener. This doesn't do anything, too. Maybe
it's
>> called before the selection drawable is drawn :/ What's the standard way
to
>> do this?
>>
>> ----- Original Message -----
>> *From:* Kumar Bibek <[email protected]>
>> *To:* [email protected]
>> *Sent:* Tuesday, October 19, 2010 11:51 PM
>> *Subject:* Re: [android-developers] Re: ListView setOnTouchListener
>>
>> drawSelector on top, don't set it and try
>>
>> On Wed, Oct 20, 2010 at 12:13 PM, Hendrik Greving <[email protected]
>wrote:
>>
>>> Ok
>>>
>>> lv.setDrawSelectorOnTop(true);
>>> lv.setSelector(R.drawable.list_selected);
>>>
>>> does draw a drawable, but it wipes out the rest. I would only like to
-of
>>> course - the background of the View which was the list item inthe
unselected
>>> state. How would you do this?
>>>
>>> ----- Original Message ----- From: "Hendrik Greving" <
>>> [email protected]>
>>> To: <[email protected]>
>>> Sent: Tuesday, October 19, 2010 11:21 PM
>>> Subject: Re: [android-developers] Re: ListView setOnTouchListener
>>>
>>>
>>>
>>> Hmm. I tried ListView...
>>>> lv.setOnItemSelectedListener(AdapterView.OnItemSelectedListener() ....
>>>>
>>>> It seems the callback isn't even called for my ListView. I've also
>>>> experimented with <selection> .xml file and setting this as a
background for
>>>> a View to bind to the SimpleCursorAdapter. I don't know if this is
supposed
>>>> to work either. I thought the first way (setOnItemSelectedListener) is
>>>> supposed to work, actually..
>>>>
>>>>
>>>> ----- Original Message ----- From: "Kumar Bibek" <[email protected]>
>>>> To: "Android Developers" <[email protected]>
>>>> Sent: Tuesday, October 19, 2010 11:16 PM
>>>> Subject: [android-developers] Re: ListView setOnTouchListener
>>>>
>>>>
>>>> You should use the selectors for a list item and whenever you want to
>>>> set a selection, call the listview's method for that. Doing it on
>>>> touch, has a few bad effects, which are difficult to handle, or
>>>> atleast you would need a few lines of code to handle specific
>>>> gestures.
>>>>
>>>> On Oct 20, 10:41 am, "Hendrik Greving" <[email protected]> wrote:
>>>>
>>>>> I have a ListView and a database cursor which I set with
setListAdapter.
>>>>> The
>>>>> adapter is a SimpleCursorAdapter which takes a xml description for the
>>>>> ListView items. How can I set a onTouch handler for every item, in
order
>>>>> to
>>>>> highlight when it's being touched?
>>>>>
>>>>
>>>> --
>>>> 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]<android-developers%[email protected]>
<android-developers%[email protected]<android-developers%[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]<android-developers%[email protected]>
<android-developers%[email protected]<android-developers%[email protected]>
>
>>> For more options, visit this group at
>>> http://groups.google.com/group/android-developers?hl=en
>>>
>>
>>
>>
>> --
>> Kumar Bibek
>> http://techdroid.kbeanie.com
>> http://www.kbeanie.com
>>
>> --
>> 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]<android-developers%[email protected]>
<android-developers%[email protected]<android-developers%[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]<android-developers%[email protected]>
<android-developers%[email protected]<android-developers%[email protected]>
>
>> For more options, visit this group at
>> http://groups.google.com/group/android-developers?hl=en
>>
>
>
>
> --
> Kumar Bibek
> http://techdroid.kbeanie.com
> http://www.kbeanie.com
>
> --
> 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]<android-developers%[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