当活动在选项卡中时,是什么时候调用onCreateOptionsMenu?

时间:2012-11-16 09:31:57

标签: android android-actionbar android-tabhost actionbarsherlock

我有一个tabHost并向标签添加活动。

  

Intent myIntent = new Intent(this,MyActivity.class);
  mySpec.setContent(myIntent);

但MyActivity的onCreateOptionsMenu没有被调用。

当我的活动在标签中时,如何将项目添加到actionBar?

我想在不同的标签(活动)中为actionBar添加不同的项目

1 个答案:

答案 0 :(得分:0)

自ActionBar推出以来,标签API已发生了很大变化。 Tabhosts现已弃用Tabhost中的Tabs不会影响操作栏。

我建议完全放弃TabHosts并使用ActionBarSherlock在Android 3.2以外的设备上获取原生ActionBar

通过这种方式,您可以在所有设备上获得更好的标签,并且在使用Android 4.x的手机上正确显示菜单