3

次の menu.xml 構造があります。

<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <item
        android:id="@+id/menu_button_1"
        android:icon="@drawable/menu1"
        android:showAsAction="ifRoom"
        android:title="@string/s1"/>
    <item
        android:id="@+id/menu_button_2"
        android:icon="@drawable/menu2"
        android:showAsAction="ifRoom"
        android:title="@string/s1">
    </item>
</menu>
@Override
    public boolean onCreateOptionsMenu(com.actionbarsherlock.view.Menu menu) {
        // TODO Auto-generated method stub
        com.actionbarsherlock.view.MenuInflater inflater =getSupportMenuInflater();
        inflater.inflate(R.menu.main_menu, menu);
        return true;

    }

アクションバーのタイトルが長すぎる場合、メニュー項目は非表示になりませんが、ActionBar のテキストは短くなります。代わりに、ActionBarTitle のように ActionBarT を取得します...項目に android:showAsAction="ifRoom" を追加しようとしましたが、何も変化します。ActioBar タイトル用のスペースがない場合、メニュー アイコンを強制的に非表示にするにはどうすればよいですか? ありがとう

4

0 に答える 0