Java 调用ICS手机上的其他菜单?
在Galaxy Nexus的ICS菜单栏中调用“其他”(?)菜单项的合理方式是什么 我想点击另一个菜单(其中一个有三个垂直堆叠的点),以显示它下面的菜单项。我一直在浏览与菜单有关的Android文档,但还没有任何东西突然出现在我面前 TIA为您提供一切帮助 问候,Java 调用ICS手机上的其他菜单?,java,android,menu,Java,Android,Menu,在Galaxy Nexus的ICS菜单栏中调用“其他”(?)菜单项的合理方式是什么 我想点击另一个菜单(其中一个有三个垂直堆叠的点),以显示它下面的菜单项。我一直在浏览与菜单有关的Android文档,但还没有任何东西突然出现在我面前 TIA为您提供一切帮助 问候, 史蒂夫·奥沙利文(Steve O'Sullivan)如果在主线程中,则调用showOverflowMenu,如果在后台线程中,则调用postShowOverflowMenu。不幸的是,包含这些方法的类com.android.inter
史蒂夫·奥沙利文(Steve O'Sullivan)如果在主线程中,则调用
showOverflowMenu
,如果在后台线程中,则调用postShowOverflowMenu
。不幸的是,包含这些方法的类com.android.internal.widget.AbsActionBarView
及其具体子类com.android.internal.widget.ActionBarView
没有公开。Louie,是否可以直接使用此方法?迫不及待地想试试这个!谢谢如果可以在视图层次结构中找到ActionBarView,则可以。您可以尝试执行(ActionBarView)findViewById(com.android.internal.R.id.action\u bar)
您还可以尝试使用反射来访问ActionBarImpl
的mActionView
实例变量,它是ActionBar
的一个具体子类。然而,请注意,像这样使用未记录的API可能会在未来的SDK版本中出现问题。