是否可以获取操作栏中显示的菜单项数?

问题描述 投票:2回答:3

我正在开发一个使用ActionBarSherlock的应用程序。

如您所知,使用android:showAsAction属性,您可以在操作栏上显示操作菜单。并且,操作栏上显示的菜单项数量根据用户的环境(分辨率,纵向/横向等)而不同。

那么,是否可以通过代码获取它?

android menu android-actionbar actionbarsherlock
3个回答
3
投票

不,你不能。

它根据一些因素而变化,如果您只是假设它变化并且可以是2到5之间(包括潜在的溢出菜单项),那将是安全的。


0
投票

我在想这不是诀窍吗?:getSupportActionBar().getNavigationItemCount();


0
投票

你尝试过menu.size()吗?我不确定你到底需要什么。

© www.soinside.com 2019 - 2024. All rights reserved.