標準の onCreateOptionsMenu を使用していますが、Nexus w/ICS では、右上隅にある垂直メニュー ボタンをタップすると、ドロップダウン コンテキスト メニューが画面から 3/4 はみ出します。基本的に、各メニュー項目のテキストには最初の 3 ~ 4 文字しか表示されません。
何か案は?多分私はそのメモを取得しませんでした!! ActionBar をセットアップしたくありません。デフォルトでは、これでうまくいくはずです?!?
繰り返しますが、< 3.0 SDK のほとんど標準的なメニュー コードです。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
if (!isPro()) {
// add menu for ad-free Banner (launches Market)
inflater.inflate(R.menu.menu_pro, menu);
}
inflater.inflate(R.menu.menu, menu);
return true;
}
標準メニュー XML を使用...
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/help"
android:icon="@drawable/ic_menu_help"
android:title="@string/menu_help"/>
<item
android:id="@+id/email"
android:icon="@drawable/email"
android:title="@string/menu_email"/>