如何获取操作栏视图对象?

时间:2012-07-05 14:15:04

标签: android android-actionbar android-view

是否有一种方法可以将操作栏视图作为对象引用。例如,我想获得溢出视图,以便知道屏幕上的坐标。目前我管理的是一个丑陋的解决方案。获取带有id的菜单项

overflowView =((ViewGroup)parent.findViewById(R.id.menu_id).getParent())。getChildAt(2);

1 个答案:

答案 0 :(得分:1)

  

是否可以将操作栏视图作为对象引用。

仅限您自己制作的,通过android:actionLayout和亲属。

  

例如,我想获取溢出视图以了解屏幕上的坐标。

您的解决方案在Android版本中不太可能保持稳定。它可能适用于ActionBarSherlock,也可能不适用。我建议你找到一些其他解决方案,无论你认为你的问题是什么,都不会涉及到ActionBar实现的内部。