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 To: android-developers@googlegroups.com 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 <fourhend...@gmail.com> 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" <fourhend...@gmail.com> To: <android-developers@googlegroups.com> 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" <coomar....@gmail.com> To: "Android Developers" <android-developers@googlegroups.com> 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" <fourhend...@gmail.com> 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 android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@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+unsubscr...@googlegroups.com 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 android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@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+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en