次のメニューを ActionBarActivity クラスに追加しようとしています。これがメニュー XML です。
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/action_logout"
android:orderInCategory="0"
android:icon="@drawable/icon_refresh"
android:showAsAction="always"
android:title="Logout"/>
</menu>
そして、このファイルはアクティビティクラスから膨張しています
public class TestClass extends ActionBarActivity {
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.activity_main, menu);
return true;
}
}
アプリはバージョン 2.3 以降をサポートする必要があります。そう、
android:minSdkVersion="9"
android:targetSdkVersion="17"
残念ながら、アクション アイテムは表示されません。代わりに、オーバーフロー ボタン内に追加されます。
google docs とさまざまな開発者の投稿を読んだことがありますが、何が問題なのかほとんどわかりませんでした。
何か不足していますか?