我正在开发一个使用ActionBarSherlock的应用。
如您所知,使用android:showAsAction
属性,您可以在操作栏上显示操作菜单。并且,操作栏上显示的菜单项数量因用户环境(分辨率,纵向/横向等)而异。
那么,是否可以通过代码获取它?
答案 0 :(得分:3)
不,你不能。
它根据一些因素而变化,如果您只是假设它变化并且可以是2到5之间的任何位置(包括潜在的溢出菜单项),那将是安全的。
答案 1 :(得分:0)
我在想这不是诀窍吗?:getSupportActionBar().getNavigationItemCount();
答案 2 :(得分:0)
您尝试过menu.size()吗?我不确定您到底需要什么。