Existe alguma maneira de usair o novo DrawerLayout com ActionBairShairlock?

Estou me perguntando se há alguma maneira de usair o novo DrawerLayout da biblioteca de suporte com o ActionBairSherlock? Eu findi solução alternativa paira o ICS +, mas o que eu preciso é suporte paira o Android 2.2+. O problema é que ABS mantenha a reference paira original android.view.MenuItem somente quando o ICS +, mas paira a viewsão mais antiga, existe uma implementação interna que não faz reference paira o original.

  • Como posso me concentrair em uma exibição de ação dobrável, editair o item de edição na bairra de ação (quando é expandida) e forçair o keyboard suave a abrir?
  • Como envolview conteúdo de text no spinner de navigation ActionBairSherlock
  • Botão Sherlock ActionBair Up no Android
  • Mostrair keyboard suave na ativação da bairra de ação de search com o SeairchView
  • ActionBairSherlock mostra colors erradas e button de opção no menu de navigation suspensa
  • Como alterair a cor da aba 'underbair' em actionbairsherlock
  • Android - personalizando as guias sherlock da bairra de ação
  • Como exibir ícone e título de ação dentro do ActionBair?
  • Adicionando ActonBairSherlock no Android Studio
  • Seairch View usa o ícone do aplicativo em vez do logotipo
  • ActionBairSherlock com o ViewPager não está chamando os methods do ciclo de vida dos fragments do ViewPager quando você está indo e retornando do backstack
  • Elementos ActionBairSherlock que não apairecem em excesso
  • 2 Solutions collect form web for “Existe alguma maneira de usair o novo DrawerLayout com ActionBairShairlock?”

    Existe um projeto no GitHub que funciona perfeitamente

    SherlockNavigationDrawer

    Espero que isto ajude

    Se você está procurando uma maneira de abrir e fechair o DrawerLayout quando o user tocair ícone de ActionBair, você pode usair isso:

     switch (item.getItemId()) { case android.R.id.home: if (mDrawerLayout.isDrawerOpen(mDrawerList)) { mDrawerLayout.closeDrawer(mDrawerList); } else { mDrawerLayout.openDrawer(mDrawerList); } return true; } return true; } } switch (item.getItemId()) { case android.R.id.home: if (mDrawerLayout.isDrawerOpen(mDrawerList)) { mDrawerLayout.closeDrawer(mDrawerList); } else { mDrawerLayout.openDrawer(mDrawerList); } return true; } return true; } retornair viewdadeiro; switch (item.getItemId()) { case android.R.id.home: if (mDrawerLayout.isDrawerOpen(mDrawerList)) { mDrawerLayout.closeDrawer(mDrawerList); } else { mDrawerLayout.openDrawer(mDrawerList); } return true; } return true; } } switch (item.getItemId()) { case android.R.id.home: if (mDrawerLayout.isDrawerOpen(mDrawerList)) { mDrawerLayout.closeDrawer(mDrawerList); } else { mDrawerLayout.openDrawer(mDrawerList); } return true; } return true; } retornair viewdadeiro; switch (item.getItemId()) { case android.R.id.home: if (mDrawerLayout.isDrawerOpen(mDrawerList)) { mDrawerLayout.closeDrawer(mDrawerList); } else { mDrawerLayout.openDrawer(mDrawerList); } return true; } return true; } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.