Если вам просто нужно объяснение.
После того, как вы инициализировали оба представления для mainLayout
и manageLayout
, вам нужно будет установить пустое значение onClickListener
на обоих из них. По сути, макеты должны получить щелчок, но ничего не делать. Таким образом, вы можете заблокировать компоновку и виджеты под видом на передней панели от нажатия.
Теперь для переключения вида спереди сохраните логическое значение, чтобы узнать, какой вид спереди, и при нажатии на кнопку установите другой вид bringToFront()
(или попробуйте другие способы, упомянутые здесь , если хотите) и не забудьте переключить логическое значение.
Дайте мне знать, если это работает для вас, или у вас есть какие-либо проблемы по этому поводу.