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;
}
}
しかし、シャーロック アクション バーでは、(デフォルトで) プロジェクト名と Android アイコンが引き続き表示され、カスタム メニュー レイアウト項目の左側に表示されます。
では、sherlock ライブラリのデフォルトのレイアウトとテキスト (プロジェクト名) を削除するには??