Высота RecyclerView
просто неверно рассчитывается при вводе прокрутки. эти два разных примера только добавили путаницу в вопрос, без наименьшего предоставленного кода Java
.
просто удалите эту одну строку из RecyclerView
:
android:layout_marginBottom="72dp"
, этот атрибут малопригоден, потому что это значение по умолчанию:
android:visibility="visible"
не устанавливает [ 117] высота так:
android:layout_height="match_parent"
, но сделайте так, чтобы она заполнила доступное пространство:
android:layout_height="0dp"
android:layout_weight="1.00"
, чтобы RecyclerView
всегда подходил, если есть панель инструментов или нет - эта панель инструментов не должна быть закреплена, потому что это то, что требует от всего сердца "исправления" макета. a BottomNavigationView может в конечном итоге оказаться там полезным, в зависимости от того, для чего может пригодиться эта панель инструментов. даже нашел источник скрипта: CoordinatorBehaviorExample , который должен был быть приписан, как того требует лицензия.
Просто перетащите класс из дерева проектов в форму в конструкторе графического интерфейса.
Как сказано в , вопрос переполнения стека 691890 .
Просто предоставьте общедоступный конструктор без аргументов для вашего класса. Затем вы можете добавить класс в палитру, щелкнув по нему правой кнопкой мыши и выбрав «Добавить в палитру».