Can I make a ListView item not selectable?
It's pretty easy, in your adapter you can override the method isEnabled(int position) and return false for this item.
if you're using custom array adapter just override this method.
@Override
public boolean isEnabled(int position) {
return false;
}