Мы сталкиваемся с некоторыми сбоями при инициализации представления в onCreateView.
Вы должны раздуть свой макет, onCreateViewно не должны инициализировать другие представления, используя findViewByIdin onCreateView.
Потому что иногда представление не инициализируется должным образом. Поэтому всегда используйте findViewByIdin onViewCreated(когда представление полностью создано), и оно также передает представление как параметр.
onViewCreated Убедитесь, что представление полностью создано.
onViewCreated Android Документация
Вызывается сразу после возврата onCreateView( android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle), но до восстановления какого-либо сохраненного состояния в представлении. Это дает подклассам возможность инициализировать себя, как только они узнают, что их иерархия представлений полностью создана. Однако на этом этапе иерархия представления фрагмента не привязана к его родительскому элементу.