Да, именно это он и пишет. Там еще продолжение есть с ViewFlipper. Я с такой проблемой не сталкивался, поэтому не могу сказать, поможет ли это решение.
Про кнопку идеи нет.
А про вашу проблему тот же Mark Murphy из CommonsWare таки дает объяснение, почему происходит переполнение стека. Смотрите второй комментарий к этому посту.