У меня тоже вопрос про RecyclerView.Adapter, как в нем получить высоту view? Определяю в методе onAttachedToRecyclerView, значения получаются 0. Макет выглядит CardView, дальше FrameLayout, в который вложен RelativeLayout (в нем LinearLayout с данными: картинки текст и так далее), после RelativeLayout идет View. FrameLayout использую так как View с альфой поверх RelativeLayout ложиться. При нажатии на Item в RelativeLayout есть LinearLayout, у которого включается видимость и отключается, что то вроде выпадающей вложенности. Вот нужно определить высоту view с невидимым LinearLayout и видимым.