【发布时间】:2012-03-03 01:14:35
【问题描述】:
我正在开发 Android 2.1 API 7 项目。为了实现动作栏,我使用了ActionbarSherlock 库。
我已经在我的项目中成功使用了 sherlock 库,问题是在我的 的 sherlock 操作栏上总是显示 默认文本项目名称。
即使我使用过菜单布局文件 (res/menu/action_menu.xml):
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/test"
android:title="@string/my_test"
android:showAsAction="ifRoom"/>
</menu>
我还在我的 Activity onCreateOptionsMenu(Menu) 方法中为上述布局充气:
public class MyActivity extends FragmentActivity{
...
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.action_menu, menu);
return true;
}
}
但是在 sherlock 操作栏上,(默认情况下)项目名称和一个 android 图标仍然显示,它显示在我的自定义菜单布局项的左侧。
那么,如何去除sherlock库默认布局和文本(项目名称)??
【问题讨论】:
标签: android android-layout android-emulator actionbarsherlock android-actionbar