Object can't display correctly when screen changed

When screen changed ,the object may dispay uncorrectly,sometime the button,sometime the background.

some pics

The button display the focus state ,only half of it show right.

The new objs overlaped with the old,I cleared the old objects before adding new ,the old and new use the same screen.

How could this happen,anyone know the reasons>

You should hide all the old obj you dont want to show.

I deleted the old objects then create new to display

Fixed,the new objects to display function should use ly_async_call to call