Android 2.2搭載のSamsung Galaxy携帯電話でオプションメニューを表示しているときに問題が発生しました。 、私はこのようにメニューを膨らませるよ、対応する活動にAndroidオプションメニュー水平分割線
<item android:id="@+id/feedback"
android:icon="@drawable/ic_menu_send"
android:title="@string/feedback" />
<item android:id="@+id/share"
android:icon="@drawable/ic_menu_share"
android:title="@string/share" />
<item android:id="@+id/sign_out"
android:icon="@drawable/ic_menu_close_clear_cancel"
android:title="@string/sign_out" />
<item android:id="@+id/preferences"
android:icon="@drawable/ic_menu_preferences"
android:title="@string/preferences" />
: 私のメニューは4つのアイテムを持っている、と私は私が考えるものでそれらを配置されたデフォルトの方法です:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.sr_menu, menu);
return true;
}
場合メニューを示し、Iは低いものから2つの上部の項目を分離する水平線を見ることができません。グリッドは4つの正方形ではなく、2つの隣接する列として表示されます。 エミュレータでは正常に動作しているようですが、電話ではその問題が発生しています。
アイデア?代わりにカスタムメニューを作成する必要がありますか?メニューの他の属性を変更したくない場合は、デフォルトの動作を期待してください。
ありがとうございます。