私はアンドロイド開発の初心者で、問題があります。私の最初のメニューには、ポートレートモードとランドスケープモードの区切り線はありません。また、私はランドスケープモードでそれを持っている間、ポートライトモードでアクションバーに区切り文字がありません。アクションバーのセパレータは./drawableに配置された1x32ピクチャです。同時にAVDや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