Potrzebuję dostępu do już oszacowanej szerokości i wysokości wszystkich komponentów w widoku Fragment. Potrzebuję więc powiadomienia, które mówi mi, że widok fazy układania fragmentów już jest zrobiony.Pobierz szerokość i wysokość komponentów w widoku Fragmenty
W działaniu mogę użyć metody cyklu życia onWindowFocusChanged(boolean hasFocus)
, ale fragment nie ma tej metody.
Jedynym sposobem, jaki znalazłem, jest użycie getView().addOnLayoutChangeListener()
. Ale to połączenie wiele razy i tylko ostatnie połączenie jest dla mnie przydatne.
Czy istnieje lepszy sposób wywołania niektórych po wykonaniu układu w widoku fragmentu?
Powiązane pytanie http://stackoverflow.com/questions/14397959/capture-layout-resize-before-api- 11 –