2011-11-15 8 views
0

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

+1

メニューの作成方法に関するコードを投稿できますか? –

+0

@Matthewはい、update1を参照してください。 – nullreferenceexception

答えて

0

で詳細を参照してください。 manifest.xmlファイルにサポート画面タグを追加する必要があります。わたしにはできる。または、次のリンクをチェックして、さらに詳しい情報を得ることができます。

関連する問題