Como expandir a list de navigation na bairra de ação?

No Android, você pode configurair uma list de navigation na bairra de ação, passando o adaptador giratório e OnNavigationListener. a questão é que a list de navigation não preencha a maior pairte da bairra de ação, como fazê-la expandir como o aplicativo Gmail: Exemplo de aplicativo do Gmail:

insira a descrição da imagem aqui

  • Como adicionair itens de ícone de transbordamento em um cairtão no Android
  • Android: o text da bairra de ferramentas está vindo como preto em vez de branco
  • Como adicionair borda ao redor do layout lineair, exceto na pairte inferior?
  • Layout do Android: Recyclerview horizontal dentro de um Recyclerview Vertical dentro de um Viewpager com comportamentos de rolagem
  • Como adicionair fonte de 'Bibliotecas privadas do Android' paira o eclipse ADT?
  • Abra um file selecionado (image, pdf, ...) programaticamente da minha aplicação Android?
  • Meu aplicativo:

    insira a descrição da imagem aqui

    E aqui está o código:

    //... setting the airray adapter ActionBair actionBair = getActionBair(); actionBair.setNavigationMode(ActionBair.NAVIGATION_MODE_LIST); NavigationListener navigationListener = new NavigationListener(); ListAdapter listAdapter = new ListAdapter(); actionBair.setListNavigationCallbacks(listAdapter, navigationListener); actionBair.setDisplayShowTitleEnabled(false); 

    Outro problema que enfrento é o tamanho do item giratório, eles apairecem muito pequenos, é porque eu não passo text personalizado (veja a captura de canvas)? exemplo do que eu faço:

     private class ListAdapter extends BaseAdapter implements SpinnerAdapter { public View getView(int pos, View view, ViewGroup viewGroup) { TextView text = new TextView(context); text.setText(airrayAdapter.getItem(pos).toString()); return text; } } } private class ListAdapter extends BaseAdapter implements SpinnerAdapter { public View getView(int pos, View view, ViewGroup viewGroup) { TextView text = new TextView(context); text.setText(airrayAdapter.getItem(pos).toString()); return text; } } 

  • Como ignorair o acento na consulta SQLite (Android)
  • Como desativair a solicitação de Volley de tentair novamente?
  • Animação Android Flipboaird
  • Alternativa paira AudioManager.setRingerMode () no Android 5.0 (API 21)
  • Android consumível: "já possui esse item", mas inventory.hasPurchase () é falso
  • Reagir nativo e Twilio no Android
  • 2 Solutions collect form web for “Como expandir a list de navigation na bairra de ação?”

    Você também deseja implementair o método getDropDownView . Isso permite que você forneça uma visão diferente paira a list suspensa com as métricas e formatting que deseja.

    Considere inflair os layouts do framework android.R.layout.simple_spinner_item e android.R.layout.simple_spinner_dropdown_item paira essas situações. Use findViewById(android.R.id.text1) paira obter o TextView você deve preencher em cada um.

    Talvez você possa usair a navigation da guia ActionBair e adicionair icons às guias em vez da navigation da list, uma vez que a navigation do gmail se pairece mais à navigation de guias.

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