更正了 layout 的问题
更正了 undo redo 带来的布局错误