Проблема, с которой вы сталкиваетесь, заключается в том, что вы не меняете композицию панели навигации, а просто скрываете ее часть. Когда вы устанавливаете скрытое значение своей кнопки, вы делаете это, скрывая ее, а не удаляя ее. Это все еще займет место. Чтобы решить вашу проблему, вам нужно удалить кнопку, а затем, когда вы хотите, чтобы использование могло перемещаться, просто добавьте кнопку назад.
Реально, однако, если у вас возникают проблемы с отображением, подобные этой, вам следует пересмотреть дизайн пользовательского интерфейса панели навигации и попытаться придумать более эффективный заголовок кнопки.