3

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

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

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

4

3 回答 3

3

不,你不能。

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

于 2012-10-02T16:16:35.897 回答
3

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

于 2019-04-01T04:28:54.943 回答
0

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

于 2012-10-02T12:46:19.543 回答