Попробуйте сделать так, чтобы видоискатель имел layout_height = "0dip" и layout_weight = "100".
Это должно происходить, потому что ViewFlipper становится настолько большим, насколько требуется, чтобы соответствовать 3 внутренним разметкам, и, таким образом, для последней кнопки не остается места. Если вы поместите кнопку ранее, ей будет выделено некоторое пространство, а видоискатель получит оставшееся пространство.