使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
blockly >字段 >repositionForWindowResize
Field.repositionForWindowResize() 方法
用于在窗口大小调整期间重新定位 WidgetDiv 的开发者钩子。如果您的字段具有在窗口大小调整时需要自行调整位置的 WidgetDiv,您需要定义此钩子。例如,文本输入字段会定义此钩子,以便输入 WidgetDiv 能够在发生窗口大小调整事件时调整自身的位置。停用模态输入时,这一点尤为重要,因为 Android 设备会在打开软键盘时触发窗口大小调整事件。
如果您希望 WidgetDiv 自行隐藏而不是重新定位,则返回 false。这是默认行为。
DropdownDivs 已自行处理其定位逻辑,因此如果您的字段只有 DropdownDiv,您无需替换此函数。
Signature:
repositionForWindowResize(): boolean;
返回:
布尔值
如果应调整字段位置,则为 true;如果 WidgetDiv 应自行隐藏,则为 false。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-25。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-07-25。"],[],["The `repositionForWindowResize()` method is a developer hook for repositioning a field's WidgetDiv when the window resizes. It's necessary if a field uses a WidgetDiv that needs adjustment upon window resizing, particularly when modal inputs are disabled. Returning `true` prompts repositioning; `false` hides the WidgetDiv (default). Fields with only DropdownDivs don't require overriding this method, as they manage their own positioning. Text input fields use this hook.\n"]]