当用户打开/关闭 ActionBar 的溢出菜单(三个点)时,我想听听,有点像这样:
void onOverflowMenu(boolean expanded) {
}
为了处理打开的案例,我尝试过onPrepareOptionsMenu()
,但它是在构造 ActionBar 或调用时触发的invalidateOptionsMenu()
。这不是我想要的。
如果用户在onMenuItemSelected()
. 但我也想检测用户是否通过点击外部菜单、按返回键以及所有其他情况关闭溢出菜单。
有没有办法实现它?