Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
blockly > Pole > repositionForWindowResize
Metoda Field.repositionForWindowResize()
Interfejs programisty umożliwiający zmianę pozycji obiektu WidgetDiv podczas zmiany rozmiaru okna. Musisz zdefiniować ten punkt zaczepienia, jeśli pole zawiera obiekt WidgetDiv, który musi zmieniać swoje położenie po zmianie rozmiaru okna. Na przykład pola do wprowadzania tekstu definiują ten punkt zaczepienia, dzięki czemu obiekt WidgetDiv może zmieniać swoje położenie po zdarzeniu zmiany rozmiaru okna. Jest to szczególnie ważne, gdy wejścia modalne są wyłączone, ponieważ urządzenia z Androidem będą uruchamiać zdarzenie zmiany rozmiaru okna po otwarciu klawiatury programowej.
Jeśli chcesz, aby obiekt WidgetDiv się ukrywał zamiast zmieniać jego położenie, ustaw wartość false (fałsz). Jest to jego ustawienie domyślne.
DropdownDivs obsługują już własną logikę pozycjonowania, więc nie musisz zastępować tej funkcji, jeśli pole ma tylko wartość DropdownDiv.
Podpis:
repositionForWindowResize(): boolean;
Zwroty:
wartość logiczna
Wartość True (prawda), jeśli pole powinno zostać zmienione, lub false, jeśli zamiast tego obiekt WidgetDiv powinien się ukryć.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-25 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-25 UTC."],[],["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"]]