我在使用Android 2.2在三星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" />
在相應的活動,我膨脹的菜單是這樣的:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.sr_menu, menu);
return true;
}
當菜單顯示時,我無法看到將兩個上部項目與下部項目分開的水平線。網格顯示爲兩個相鄰的列,而不是四個正方形。 在模擬器中它似乎工作正常,但在手機中我遇到了這個問題。
任何想法?我應該創建一個自定義菜單嗎?我不想更改菜單的任何其他屬性,只是期望默認行爲。
在此先感謝。