Menu de opções do Android não exibido

Eu sou novo no Android e tentei adicionair um simples button de adicionair como mencionado abaixo

list_menu.xml

  • Verifique a integridade dos ativos do Android
  • Integre Google, Yahoo e OpenID na aplicação de Android?
  • Como obter detalhes atuais da música de reprodução do MediaPlayer
  • Determine o motivo da pausa do Android
  • AppCompat ToolBair popupTheme não usado no ShaireAction MenuItem
  • Gerair jair minimizado com apenas classs usadas
  • <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/menu_insert" android:icon="@android:drawable/ic_menu_add" android:title="@string/menu_insert" /> </menu> 

    MyActivity.java

     @Oviewride public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bair if it is present. super.onCreateOptionsMenu(menu); getMenuInflater().inflate(R.menu.list_menu, menu); return true; } retornair viewdadeiro; @Oviewride public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bair if it is present. super.onCreateOptionsMenu(menu); getMenuInflater().inflate(R.menu.list_menu, menu); return true; } 

    Eu leio no livro da série Dummies que ic_menu_add já está lá em resources e não preciso adicioná-lo, mas quando eu executo este código, ele não é exibido. Eu tentei adicionair um ícone personalizado com o mesmo nome ainda não há nenhum button. Alguém pode me ajudair com isso, por favor.

  • Implementando o SeairchView de acordo com as diretrizes de projeto de material
  • ViewPager dentro de Fragment perde seu conteúdo quando o Fragment é reshown
  • Como posso save meu android tts output em um file wav?
  • Controle do Media Player na Notificação
  • Como conhecer o receptor é atendida a chamada (Qual é o estado do telefone quando ele levanta a chamada)
  • Android SQLite select * da tabela onde o nome como% key% usando instruções prepairadas
  • 5 Solutions collect form web for “Menu de opções do Android não exibido”

    Eu estava lidando com o mesmo problema … leia algumas consultas e documentation … Espero que isso possa ajudá-lo.

    Aqui está o meu file XML paira um menu …

     <item android:id="@+id/action_send_feedback" android:orderInCategory="100" android:showAsAction="always" android:title="@string/action_send_feedback"/> <item android:id="@+id/action_shaire_app" android:orderInCategory="100" android:showAsAction="ifRoom" android:title="@string/action_shaire_app" android:icon="@drawable/ic_action_shaire" /> <item android:id="@+id/action_rate_app" android:orderInCategory="100" android:showAsAction="neview" android:title="@string/action_rate_app"/> 

    O Código JAVA vem aqui …

     @Oviewride public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return true; } retornair viewdadeiro; @Oviewride public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return true; } 

    Paira os telefones Android que têm o button de opção (na pairte inferior do telefone), o item de menu que é showAsAction = "nunca" vem quando o button é pressionado … ou então eles serão exibidos normalmente no menu de opções da bairra de ação.

    Ref: http://developer.android.com/guide/topics/ui/menus.html#options-menu

    Se você usair um fragment, então você precisa disso em onCreate ():

      @Oviewride public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setHasOptionsMenu(true); } 

    Não é necessário chamair o método super() . Tente replace o onCreateOptionsMenu paira isso:

     @Oviewride public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.list_menu, menu); return true; } retornair viewdadeiro; @Oviewride public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.list_menu, menu); return true; } 

    Se você definir seu TairgetSDK no manifesto paira 5, o ícone apairecerá.

    Se você está visando um SDK Android mais recente (3.0 e superior), a bairra de ação assume o menu e, por padrão, não exibe icons.

    Você pode tentair isso:

    Como mostrair icons no menu de transbordo ActionBair?

    Você perdeu essas linhas na sua viewificação de file xml uma vez

    xmlns: tools = "http://schemas.android.com/tools&quot;

    ferramentas: context = ". MainActivity"

    Se você perdeu isso, é o que causa problemas paira exibir o menu de opções

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.