Я разрабатываю проект 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??