【发布时间】:2013-02-13 14:47:42
【问题描述】:
我的栏中有一个带有一个菜单项的 ActionBarSherlock。当我打电话时
View item = findViewById(R.id.my_item);in 活动按钮 onClick 一切正常。
但是当我尝试在onCreate 或onResume 甚至onPostResume 中执行此操作时,它始终是null。在从资源中扩充我的菜单后,我也尝试在 onCreateOptionsMenu(Menu menu) 中执行此操作,但没有任何成功。
因此,我无法理解操作栏项目的创建时间以及如何捕捉这一时刻?
【问题讨论】:
-
您是否在 onCreateOptionsMenu(Menu menu) View myView = menu.findItem(R.id.my_menu_id).getActionView(); 中尝试了以下操作?
-
@GauravArora 是的,我试了一下,但 getActionView 返回 null
标签: android actionbarsherlock activity-lifecycle android-inflate