Предполагая, что ваш адаптер реализует BaseAdapter (например, ArrayAdapter), переопределите метод isEnabled () в адаптере.
@Override
public boolean isEnabled(int position) {
if (getItemViewType(postion) == TYPE_SEPARATOR) { // method taken from example
return false;
}
return super.isEnabled(position);
}
Чтобы отслеживать, какие элементы являются разделителями, а какие нет, сохраняйте ArrayList или какой-либо другой тип коллекции, которая отслеживает.