I am implementing an endless ListView (like in the Twitter app). I want to make the last item not selecteble. So that if the penultimate item is selected and I scroll down with
if you're using custom array adapter just override this method.
@Override
public boolean isEnabled(int position) {
return false;
}
If you want to get the same effect without having to have a custom adapter, you make the OnClickListener ignore that item when tapped and then set a solid background color for the item's view, so it doesn't highlight when tapped.
It's pretty easy, in your adapter you can override the method isEnabled(int position) and return false for this item.