Doing this is going to make the whole list item clickable, which is not what you want. You want to actually add a listener onto the button, not the view - this should be done in the MusicListAdapter getView code