Tecnologia do Blogger.
RSS

[androidbrasil-dev] Duvida implementação DrawerLayout

Bom dia,

     Minha duvida é se estou implementando da melhor maneira o DrawerLayout, por que estou achando meio tosco o que fiz. Segue:

// String.xml
<string-array name="menu_array">
        <item>Importar Lançamento</item>
        <item>Enviar Lançamentos</item>
        <item> </item>
        <item>Configurações</item>
        <item>Atualizar</item>
        <item>Sobre</item>
</string-array>

// ai tem todo o trabalho de instânciar as coisas e tal.. minha duvida é neste ponto
private class DrawerItemClickListener implements
            ListView.OnItemClickListener {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position,
                long id) {

            switch (position) {
            case 0: // Importar Carga
                lanctoBO.importarLancamento();
                break;
            case 1: // Enviar Lançamentos
                lanctoBO.enviarLancamento();
                break;
            case 2: // Nada
                break;
            case 3: // Vizualiar Configurações
                lanctoBO.mostrarConfiguracoesActivity();
                break;
            case 4: // Atualizar
                lanctoBO.mostrarAtualizaActivity();
                break;
            case 5: // Versão
                lanctoBO.mostraVersao();
                break;
            }

            // update selected item and title, then close the drawer
            mDrawerList.setItemChecked(position, true);
            mDrawerLayout.closeDrawer(mDrawerList);
        }
    }

   O o que não gosto é:
      1) Se mudo algo no string-array tenho que vir aqui e acertar a numeração e ficar conferindo se a numeração esta certa.. não consigo pegar por um R.string.qqcoisa??

      2) Veja que deixo uns itens em branco é para dar um espaço no layout, é assim mesmo que vocês fazem?


Obrigado

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário