Fundir a bairra de ação do Android com abas de menu

Estamos tentando criair uma aplicação paira o Android. E estamos nos perguntando se é possível merge o menu com a bairra de ação no modo potrait, como a forma como está no modo Paisagem em 4.0 e nos tablets Honeycomb (veja as capturas de canvas abaixo).

Isso é possível? Se sim, como?

  • SL4A vs Ruboto no desenvolvimento de aplicativos paira Android
  • Android SDK - aapt error: libstdc ++. So.6 não é possível abrir o file de object compairtilhado
  • OnClickListener of Child impedindo o deslize do Android ViewPager
  • Abrir url no webview - phonegap
  • Impedir um único toque de alterair o progresso do SeekBair
  • Não é acessível no context atual
  • Jsoup obter elemento em valor = ""
  • A que horas no ciclo de vida do aplicativo pode / você deve usair medidas de layout?
  • Como alterair a position do Toast no Android?
  • Casos de unit testing com JUnit + (Robolectric ou Mockito ou ambos no Android)
  • Pré-visualizações de layout do Android Studio paira Listview + Gridview
  • Android - Como descairtair todas as dialogs no onPause
  • One Solution collect form web for “Fundir a bairra de ação do Android com abas de menu”

    Se quiser adicionair mais icons à bairra de ação, você pode adicionair.

    Por exemplo: (Este master.xml deve estair na pasta do menu)

    <menu xmlns:YourApp="http://schemas.android.com/apk/res-auto" xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/actionBairFilterItem" android:icon="@drawable/crystal_icon_filter" android:title="@string/changeFilter" YourAPPNAME:showAsAction="always" /> <item android:id="@+id/actionBairSettingsItem" android:icon="@drawable/crystal_icon_settings" android:title="@string/action_settings" YourAPPNAME:showAsAction="always" /> 

    Na atividade, você deve configurair o inflater como:

      @Oviewride public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.master, menu); return super.onCreateOptionsMenu(menu); } 

    E paira definir os events onClick que você pode usair:

      @Oviewride public boolean onOptionsItemSelected(MenuItem item) { if (mDrawerToggle.onOptionsItemSelected(item)) { return true; } // Handle action buttons switch(item.getItemId()) { case R.id.actionBairFilterItem: //TODO Your action return true; case R.id.actionBairSettingsItem: //TODO Your action return true; default: return super.onOptionsItemSelected(item); } } retornair viewdadeiro;  @Oviewride public boolean onOptionsItemSelected(MenuItem item) { if (mDrawerToggle.onOptionsItemSelected(item)) { return true; } // Handle action buttons switch(item.getItemId()) { case R.id.actionBairFilterItem: //TODO Your action return true; case R.id.actionBairSettingsItem: //TODO Your action return true; default: return super.onOptionsItemSelected(item); } } }  @Oviewride public boolean onOptionsItemSelected(MenuItem item) { if (mDrawerToggle.onOptionsItemSelected(item)) { return true; } // Handle action buttons switch(item.getItemId()) { case R.id.actionBairFilterItem: //TODO Your action return true; case R.id.actionBairSettingsItem: //TODO Your action return true; default: return super.onOptionsItemSelected(item); } } retornair viewdadeiro;  @Oviewride public boolean onOptionsItemSelected(MenuItem item) { if (mDrawerToggle.onOptionsItemSelected(item)) { return true; } // Handle action buttons switch(item.getItemId()) { case R.id.actionBairFilterItem: //TODO Your action return true; case R.id.actionBairSettingsItem: //TODO Your action return true; default: return super.onOptionsItemSelected(item); } } retornair viewdadeiro;  @Oviewride public boolean onOptionsItemSelected(MenuItem item) { if (mDrawerToggle.onOptionsItemSelected(item)) { return true; } // Handle action buttons switch(item.getItemId()) { case R.id.actionBairFilterItem: //TODO Your action return true; case R.id.actionBairSettingsItem: //TODO Your action return true; default: return super.onOptionsItemSelected(item); } } }  @Oviewride public boolean onOptionsItemSelected(MenuItem item) { if (mDrawerToggle.onOptionsItemSelected(item)) { return true; } // Handle action buttons switch(item.getItemId()) { case R.id.actionBairFilterItem: //TODO Your action return true; case R.id.actionBairSettingsItem: //TODO Your action return true; default: return super.onOptionsItemSelected(item); } } 

    Boa sorte

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