これらのスレッドとまったく同じ問題があります。
アクションバーにアクションやアイコンが表示されません。オーバーフローのみ
誰も解決策を提供していないので、もう一度取り上げたいと思います。
次のような xml ファイル my_menu.xml があります。
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/delete"
android:showAsAction="ifRoom|withText"
android:icon="@drawable/ic_delete_image"
android:title="delete"/>
</menu>
私のアクティビティは ActionBarActivity を拡張し、これらのメソッドを実装します:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.my_menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()) {
case R.id.delete:
//delete something
break;
}
return(true);
}
私の本では:「ifRoomの値は、スペースがある場合にメニュー項目がアクションバーに表示されることを意味します」-ifRoom、ifRoom | withText、および常に使用するようにテストしましたが、項目は常にオーバーフローで終了しますメニュー。さまざまなデバイスでアプリケーションをテストしましたが、十分な余裕があります。誰にもこれに対する解決策はありますか?
ハンク