Это возможно, так как вы используете wrap_content для переключателей, которые отображают столько же, сколько рисунки, которые вы используете для кнопки и фона.Я бы порекомендовал изменить эти значения высоты и ширины на фиксированный dp, чтобы он лучше масштабировался для экранов большего или меньшего размера.
Добавил этот комментарий как ответ, чтобы вопрос можно было закрыть.