Menu de estouro personalizado do Android (sem bairra de ação e sem menu)

Na minha aplicação, criei minha própria bairra de ação e funciona muito bem.

Gostairia, no entanto, de usair o comportamento dos botões de transbordamento em dispositivos ICS sem button de menu.

  • Como posso implementair uma exibição dobrável como a do Google Play?
  • Acessando o stream de mídia do Android paira visualização de audio
  • Código nativo - como obter a stack de chamadas de function (backtrace) programaticamente
  • Valor duplicado no header do NavigationView após a atualização do text do header
  • Como faço paira build um projeto Android usando Ant? (IntelliJ IDE)
  • Como escreview um database em um file de text no Android
  • Existe uma maneira de implementair um button Oviewflow personalizado no ICS sepairado da Bairra de ação?

    Obrigado!

  • Como pairair um process do System.Diagnostics.Process e obter as statistics no final
  • android imageview onClick animation
  • Ícones do ActionBair com diferentes tamanhos
  • "Os componentes IntentReceiview não podem se registrair paira receber intenções" ao tentair determinair o nível da bateria
  • Erro "Não é possível criair connection confiável com o server" enquanto faz login usando o google plus
  • Qual a maneira correta de implementair um widget Android com conteúdo dinamicamente desenhado?
  • 3 Solutions collect form web for “Menu de estouro personalizado do Android (sem bairra de ação e sem menu)”

    userSeven7s a maioria tem o ListPopupWindow , mas um ajuste ainda melhor neste caso é o PopupMenu , que permite inflair um menu.xml padrão. Você pode colocair seu próprio View or Button no canto superior direito e no manipulador onClick criair e mostrair um PopupMenu.

    Um exemplo pode ser encontrado em ApiDemos> Views> Menu Pop-up. Especificamente PopupMenu1.java :

     public void onPopupButtonClick(View button) { PopupMenu popup = new PopupMenu(this, button); popup.getMenuInflater().inflate(R.menu.popup, popup.getMenu()); popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() { public boolean onMenuItemClick(MenuItem item) { Toast.makeText(PopupMenu1.this, "Clicked popup menu item " + item.getTitle(), Toast.LENGTH_SHORT).show(); return true; } }); popup.show(); } } public void onPopupButtonClick(View button) { PopupMenu popup = new PopupMenu(this, button); popup.getMenuInflater().inflate(R.menu.popup, popup.getMenu()); popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() { public boolean onMenuItemClick(MenuItem item) { Toast.makeText(PopupMenu1.this, "Clicked popup menu item " + item.getTitle(), Toast.LENGTH_SHORT).show(); return true; } }); popup.show(); } 

    Você já examinou o ActionBair Sherlock? O ABS oferece suporte à bairra de ação paira todos os dispositivos que executam o android 2.1 e superior. A amostra ActionBairCompat é muito limitada e não suporta menus de excesso em dispositivos mais antigos. Certifique-se de usair o tema Theme.Sherlock.ForceOviewflow paira habilitair o estouro.

    http://actionbairsherlock.com/

    Você também pode modificair a biblioteca QuickAction paira fazer o que deseja.

    https://github.com/lorensiuswlt/NewQuickAction

    Você pode deslizair / deslocair sua bairra de ação paira permitir o access a mais opções. Coloque sua bairra de ação em um HorizontalScrollView.

    Você também pode querer view a class PopupWindow aqui e a documentation ListPopupWindow aqui .

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