blockly > Field > repositionForWindowResize

Field.repositionForWindowResize() 方法

在調整視窗大小時,開發人員掛鉤可重新調整 WidgetDiv 的位置。如果欄位的 WidgetDiv 會在調整視窗大小時重新放置其位置,則您必須定義此掛鉤。例如,文字輸入欄位會定義此掛鉤,讓輸入的 WidgetDiv 可以在視窗調整大小事件中自行重新放置位置。當強制回應輸入停用時,這點尤其重要,因為 Android 裝置會在螢幕鍵盤開啟時觸發視窗大小調整事件。

如果您希望 WidgetDiv 隱藏其本身,而非重新放置,請傳回 false。此為預設行為。

DropdownDivs 已自行處理定位邏輯,因此如果欄位僅包含 DropdownDiv,則不需要覆寫這個函式。

Signature:

repositionForWindowResize(): boolean;

傳回:

boolean

如果應重新調整欄位位置,則為「true」;如果 WidgetDiv 應自行隱藏,則為 false。