blockly > Field > repositionForWindowResize
Field.repositionForWindowResize() 方法
在調整視窗大小時,開發人員掛鉤可重新調整 WidgetDiv 的位置。如果欄位的 WidgetDiv 會在調整視窗大小時重新放置其位置,則您必須定義此掛鉤。例如,文字輸入欄位會定義此掛鉤,讓輸入的 WidgetDiv 可以在視窗調整大小事件中自行重新放置位置。當強制回應輸入停用時,這點尤其重要,因為 Android 裝置會在螢幕鍵盤開啟時觸發視窗大小調整事件。
如果您希望 WidgetDiv 隱藏其本身,而非重新放置,請傳回 false。此為預設行為。
DropdownDivs 已自行處理定位邏輯,因此如果欄位僅包含 DropdownDiv,則不需要覆寫這個函式。
Signature:
repositionForWindowResize(): boolean;
傳回:
boolean
如果應重新調整欄位位置,則為「true」;如果 WidgetDiv 應自行隱藏,則為 false。