Я реализовал всплывающее меню, подобное этому
fun showSortOptions(view: View) {
var popup: PopupMenu? = null;
popup = PopupMenu(app, view)
popup.inflate(R.menu.sort_menu)
popup.setOnMenuItemClickListener(PopupMenu.OnMenuItemClickListener { item: MenuItem? ->
when (item!!.itemId) {
R.id.header1 -> {
Toast.makeText(app, item.title, Toast.LENGTH_SHORT).show();
}
R.id.header2 -> {
Toast.makeText(app, item.title, Toast.LENGTH_SHORT).show();
}
R.id.header3 -> {
Toast.makeText(app, item.title, Toast.LENGTH_SHORT).show();
}
}
true
})
popup.show()
}
В моем приложении я использую полноэкранный режим. Когда я нажимаю на кнопку, которая вызывает showSortOptions onClick
android:onClick="@{(view) -> viewmodel.showSortOptions(view)}"
, открывается трехкнопочная навигация и панель инструментов по умолчанию android, которая показывает время, открывают приложения и т.д. c. также открыт. Как это решить?