Pau*_*ett 6 android actionbarsherlock
我正在尝试用ABS来恢复我的应用程序的ICS外观和感觉.获取ActionBar本身很好,很简单,但是添加菜单项却没有.
我的代码看起来像:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
MenuInflater inflater = getSupportMenuInflater();
inflater.inflate(R.menu.menu, menu);
return true;
}
Run Code Online (Sandbox Code Playgroud)
正在使用所有适当的进口.
我的menu.xml如下:
<?xml version="1.0" encoding="utf-8"?>
<menu
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/backup" android:title="@string/backupLabel"/>
<item android:id="@+id/restore" android:title="@string/restoreLabel"/>
</menu>
Run Code Online (Sandbox Code Playgroud)
ActionBar显示,但菜单表现为2.1菜单 - 仅从菜单按钮激活,没有溢出.在ICS仿真器上也是如此 - 我必须使用菜单按钮激活菜单.
如果我添加android:showAsAction ="ifRoom",那么这些项目将显示为操作项目 - 但不会出现溢出,这是我希望它们始终存在的位置.
这一切都有意义吗?
我错过了什么?
| 归档时间: |
|
| 查看次数: |
3098 次 |
| 最近记录: |