I have been baiting on the Internet, looking for an answer for several hours, but I can not find anyone who could solve this.
I have a list that uses a custom adapter. The line looks like this:

The list is populated with an array. Everything works great.
Now I want ImageView and ToggleButton to respond to clicks, so I implement OnClickListener in my adapter, put the position of the position in each presentation tag, and then set my onclicklistener for them.
Works great, but now I can't use onListItemClick to trigger activity for an element! Well, I say, I'm just doing a relativelayout, holding the text in the middle, using the same onclicklistener. It works great. Everything is clickable, and life is good.
BESIDES! Now, as I scroll through the list, I cannot “continue” scrolling, just flipping over again. This makes the scroll stop, and I have to rush again for this to happen again. It seems that onclick-thingy makes the fling movement be interpreted as a tap or something (it does not cause logic inside onClick).
I know that this is possible simply by going to the list of phones on my HTC Hero, which has exactly the layout and behavior that I want from my application. This application seems to be running onItemClickListener.
, , , togglebutton, listitem ? , : (