저는 안드로이드 개발의 초보자이며 문제가 있습니다. 첫 번째 메뉴에는 portreit 및 landscape 모드의 구분선이 없습니다. 또한 풍경화 모드에서 portreit 모드의 작업 표시 줄에 구분 기호가 없습니다. 작업 표시 줄의 구분 기호는 ./drawable에 배치 된 그림 1x32입니다. 동시에 AVDs 및 Android-x86 (VirtualBox)에서도 괜찮습니다. 제발, fig1 : 을보십시오.Android : 메뉴의 구분 기호가 사라졌습니다.
미리 감사드립니다.
업데이트 1 :
만들고 쇼 메뉴 :
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main_menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
case R.id.main_menu_sync:
Toast("Refresh menu");
return true;
case R.id.main_menu_more:
Toast("More menu");
return true;
// ...
default:
return super.onOptionsItemSelected(item);
}
}
메뉴 레이아웃 (./res/menu/main_menu.xml) :
<item
android:id="@+id/main_menu_undo"
android:icon="@drawable/ic_menu_undo"
android:title="Undo"/>
<item
android:id="@+id/main_menu_multiselect"
android:icon="@drawable/ic_menu_multiselect"
android:title="Multiselect"/>
<item
android:id="@+id/main_menu_sync"
android:icon="@drawable/ic_menu_refresh"
android:title="Sync"/>
<item
android:id="@+id/main_menu_more"
android:icon="@drawable/ic_menu_more"
android:title="More">
<menu>
<item
android:id="@+id/main_menu_preferences"
android:icon="@drawable/ic_menu_preferences"
android:title="Preferences"/>
<item
android:id="@+id/main_menu_tab_order"
android:icon="@drawable/ic_menu_tab_order"
android:title="Tab order"/>
</menu>
</item>
메뉴 작성 방법에 대한 코드를 게시 할 수 있습니까? –
@Matthew 예, update1을 참조하십시오. – nullreferenceexception