Android Studio тулза Layout Inspector выдает ошибку - "Error obtaining view hierarchy: Unexpected error: empty view hierarchy"?
На экране, который пытаюсь просмотреть имеются: android.support.design.widget.CoordinatorLayout, внутри него - android.support.design.widget.AppBarLayout, после которого расположен RecyclerView.
В RecyclerView я во время загрузки экрана добавляю кучу элементов с не очень большой вложенностью.
Если заменить CoordinatorLayout на LinearLayout - все работает нормально.
Пробовал повторить на маленьком проекте - не получается воспроизвести. =/
у меня вроде было, я тогда забыла в гредл добавить сапорт либу
Воспроизвел на маленьком примере. Понял, где накосячил. =) 1. Создаем обычный проект в Android Studio + добавляем в build.gradle зависимость от com.android.support:design:26.0.2 (версия, в принципе, не важна) 2. Внутри разметки главной activity создаем CoordinatorLayout, внутри него android.support.design.widget.AppBarLayout c id="@+id/my_app_bar", под appbar-ом - RecyclerView 3. В коде activity создаем адаптер для этого RecyclerView и заполняем его какими-нибудь простыми элементами 4. Добавляем к RecyclerView в разметке 3 атрибута - 1 нужный и еще 2, которые и приводят к описанной мною ошибке: Нужный: (чтобы первый элемент recyclerView отобразился сразу appBar-ом, а не остался привязанным к верху экрана) app:layout_behavior="@string/appbar_scrolling_view_behavior" И два косячных: (не спрашивайте зачем, сам себя не понял) app:layout_anchor="@id/my_app_bar" app:layout_anchorGravity="bottom|start" Та-даам, Layout Inspector сломан.
Обсуждают сегодня