我正在尝试在操作栏中添加单个项目。但即使我使用showAction="always"
仍然无法在操作栏中看到图标。相反,一旦我点击“菜单”按钮,它就会显示出来。
有人可以指出我错过了什么。我正在学习本教程:https://developer.android.com/training/basics/actionbar/adding-buttons.html
答案 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);
}
希望这是问题所在。如果它不起作用,请告诉我!