是否有一种方法可以将操作栏视图作为对象引用。例如,我想获得溢出视图,以便知道屏幕上的坐标。目前我管理的是一个丑陋的解决方案。获取带有id的菜单项
overflowView =((ViewGroup)parent.findViewById(R.id.menu_id).getParent())。getChildAt(2);
答案 0 :(得分:1)
是否可以将操作栏视图作为对象引用。
仅限您自己制作的,通过android:actionLayout
和亲属。
例如,我想获取溢出视图以了解屏幕上的坐标。
您的解决方案在Android版本中不太可能保持稳定。它可能适用于ActionBarSherlock,也可能不适用。我建议你找到一些其他解决方案,无论你认为你的问题是什么,都不会涉及到ActionBar
实现的内部。