blockly > ช่อง > repositionForWindowResize
เมธอด Field.repositionForWindowscale()
ฮุกสำหรับนักพัฒนาซอฟต์แวร์เพื่อเปลี่ยนตำแหน่ง WidgetDiv ในระหว่างการปรับขนาดหน้าต่าง คุณต้องกำหนดฮุกนี้หากช่องมี WidgetDiv ซึ่งจำเป็นต้องเปลี่ยนตำแหน่งตัวเองเมื่อปรับขนาดหน้าต่าง ตัวอย่างเช่น ช่องป้อนข้อความจะกำหนดฮุกนี้เพื่อให้ WidgetDiv ที่ป้อนข้อมูลสามารถเปลี่ยนตำแหน่งตัวเองได้ในเหตุการณ์การปรับขนาดหน้าต่าง การดำเนินการนี้สำคัญอย่างยิ่งเมื่อปิดใช้อินพุตแบบโมดัล เนื่องจากอุปกรณ์ Android จะเริ่มเหตุการณ์การปรับขนาดหน้าต่างเมื่อแป้นพิมพ์เปิดขึ้น
หากคุณต้องการให้ WidgetDiv ซ่อนตัวเอง แทนที่จะเปลี่ยนตำแหน่ง ให้ส่งคืนค่าเท็จ นี่คือลักษณะการทำงานเริ่มต้น
DropdownDivs จัดการตรรกะการกำหนดตำแหน่งของตนเองอยู่แล้ว ดังนั้นคุณไม่จำเป็นต้องลบล้างฟังก์ชันนี้หากช่องมี DropdownDiv เพียงอย่างเดียว
ลายเซ็น:
repositionForWindowResize(): boolean;
ส่งกลับ:
boolean
"จริง" หากต้องเปลี่ยนตำแหน่งของช่อง "เท็จ" หาก WidgetDiv ควรซ่อนตัวเองแทน