Можно добавить любое представление над строками, добавив представление к родительскому FrameLayout VerticalGridView в onViewCreated . Чтобы освободить место для этого представления, установите правильное значение для verticalGridView.windowAlignmentOffsetPercent :
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
(view.parent as? FrameLayout)?.run {
val myView = LayoutInflater.from(context).inflate(R.layout.my_view_to_add, this, false)
addView(myView)
}
verticalGridView?.let {
it.windowAlignmentOffsetPercent = 30.0f
}
}
Этот добавленный вид статичен и не будет прокручиваться при уменьшении фокуса.
Между строками кажется, что нет способа добавить что-либо кроме ItemDecorator, потому что VerticalGridView является потомком RecyclerView