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

时间:2012-10-02 11:55:14

标签: android menu android-actionbar actionbarsherlock

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

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

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

3 个答案:

答案 0 :(得分:3)

不,你不能。

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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