さて、私はこのandroidブログ投稿http://android-developers.blogspot.com/2012/01/say-goodbye-to-menu-button.htmlを見つけました。彼らは、メニューパラダイム全体がICSでどのように変化しているかについて言及しました。今すぐアクションバーを使用すると言われていますが、API11以降が必要です。
これは/res/ menu /activity_mainXMLディレクトリにあります。
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/firstmenu"
android:title="@string/menu_settings"
android:icon="@drawable/ic_launcher"
android:showAsAction="always|withText">
<menu>
<item android:id="@+id/submenu"
android:title="SubMenu">
</item>
</menu>
</item>
<item android:id="@+id/secondmenu"
android:title="seconditem"
android:icon="@drawable/ic_launcher"
android:showAsAction="always|withText">
</item>
</menu>
そしてもちろんこれはソースです:
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
super.onCreateOptionsMenu(menu);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.activity_main, menu);
return true;
}
かなりうまく機能し、見栄えがします。