Я реализую RecyclerView, мне требуется ширина фрагмента, так как он напрямую влияет на элементы в RecyclerView. Где и как лучше всего это сделать? Я также ищу решение, которое удовлетворяет изменения ориентации (портрет/пейзаж), и оно может перерисовываться в соответствии с этими изменениями.RecyclerView: получить ширину/высоту фрагмента
Есть два типа способов получать ширину, что я знаю:..
- GetView() getViewTreeObserver() addOnGlobalLayoutListener ...
- MyOnResizeListener orlResized = новый MyOnResizeListener() {... };
Я создаю свой адаптер в onViewCreated(), и два вышеуказанных метода запускаются после создания представлений элементов адаптера, что бесполезно.
Есть ли хороший способ решения этой проблемы?