操作栏项目未进入操作栏

时间:2014-11-10 09:19:00

标签: android android-actionbar android-actionbar-compat

我正在尝试在操作栏中添加单个项目。但即使我使用showAction="always"仍然无法在操作栏中看到图标。相反,一旦我点击“菜单”按钮,它就会显示出来。 有人可以指出我错过了什么。我正在学习本教程:https://developer.android.com/training/basics/actionbar/adding-buttons.html

2 个答案:

答案 0 :(得分:0)

菜单将显示在操作栏上,具体取决于您的手机。当您使用不带菜单选项的移动设备或更改时,只需将uiOptions="splitActionBarWhenNarrow"添加到清单元素即可。

答案 1 :(得分:0)

我认为您的课程正在扩展ActionBarActivity,而是将您的课程扩展到Activity。这是因为为了旧版Android的向后兼容性。

修改

检查您是否有类似下面的课程:

@override
class MainActivity extends ActionBarActivity {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

然后将其更改为这样并尝试:

@override
class MainActivity extends Activity {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

希望这是问题所在。如果它不起作用,请告诉我!