메뉴 막대에 3 개의 메뉴 아이콘이 있지만, 아이콘이 2 개만 표시 될 때마다 마지막 아이콘이 아무 곳에도 없습니다. 내 질문 : 1. 3 개의 아이콘에 충분한 공간이 있는데 왜 2 개만 표시됩니까? 2. 시스템에서 3 번째 아이콘의 공간이 충분하지 않다고 생각하면 2 번째 및 3 번째 아이콘을 오버플로 메뉴로 결합하지 않는 이유는 무엇입니까? 다음은 3에 충분한 공간이 있어도 왜 액션 바에 2 개의 메뉴 아이콘 만 표시합니까?
내 menu.xml<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/refresh"
android:icon="@drawable/ic_menu_refresh"
android:showAsAction="ifRoom" />
<item android:id="@+id/add_homework"
android:icon="@android:drawable/ic_menu_edit"
android:showAsAction="ifRoom" />
<item android:id="@+id/set_groupid"
android:icon="@android:drawable/ic_menu_preferences"
android:showAsAction="ifRoom" />
</menu>
하고
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu, menu);
return super.onCreateOptionsMenu(menu);
}
감사합니다! 그게 내가 찾는거야, 특히 마지막 대답이야! – Blake