2014-04-03 65 views
0

KitKat 4.4.2中的操作欄存在一個小問題。它不顯示在所有...Android操作欄完全不顯示(KitKat)

清單:

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 

活動:

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 

    // Inflate the menu; this adds items to the action bar if it is present. 
    MenuInflater inflater = getMenuInflater(); 
    inflater.inflate(R.menu.menu_pre_login, menu); 
    return super.onCreateOptionsMenu(menu); 
} 

@Override 
public boolean onOptionsItemSelected(MenuItem item) { 
    switch (item.getItemId()) { 
     case android.R.id.home: 
      NavUtils.navigateUpFromSameTask(this); 
      return true; 
     case R.id.login: 
      Log.d("menu worked: ", "menu worked"); 
      return true; 
    } 
    return super.onOptionsItemSelected(item); 
} 

發生了什麼事是溢出菜單,或者它的項目沒有任何顯示。返回true或super()不起作用。任何想法是什麼造成這種情況?

感謝

+2

什麼是您的'AppTheme'? – Ahmad

+0

發佈你的menu_pre_login xml – Libin

+0

對不起,我已經通過將'onCreateOptionsMenu(Menu menu){}'方法添加到啓動的主要活動中,而不僅僅是一個。它出現在所有活動中 –

回答

0

免責聲明:這是從OP的評論的問題

我知道了通過添加onCreateOptionsMenu(Menu menu){}方法是啓動的主要活動工作下的複製,而不是僅僅在一。它出現在所有活動中。