Вам нужно будет проверить параметры, выбранные в счетчике, и, исходя из этого, вам придется отправлять отсортированные данные в просмотр списка (если вы используете CursorAdapter, то каждый раз курсор должен выбираться в порядке сортировки, который вы хотитеэлементов, которые будут в) для каждого из ваших вариантов.
перезагрузка списка является единственным решением вашей проблемы, AFAIK.