Я столкнулся со странным поведением навигационной панели, так что если кто-то может помочь ...
У меня есть навигационный ящик, заполненный адаптером (например, список объектов: заголовок и значок).
В действии
mNavItems = NavBarUtil.listItem(); // List of object
mBinding.navList.setAdapter(new DrawerListAdapter(this, mNavItems));
Вид ящика - это просто ListView.
Странное поведение заключается в том, что когда появляется клавиатура (что бы она ни появлялась), порядок элементов в NavigationDrawer меняется ... это похоже на отображение клавиатуры, пересчитывающей весь вид.
Просто хочу уточнить, что все слушатели для элемента работают нормально, проблема примерно в виде значка и заголовка ...
Спасибо вам, ребята