Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] ListView como submenus

Então galera, eu entendi certas partes e talz, ateh pq ja tava ficando bom com listview, e eu nunca leio ou tento entender alguma coisa apenas uma vez. Mas o que me fode é realmente olhar pra coisas desse tipo: 
private String[] MENU = {"MENU 1", "MENU 2", "MENU 3"};
    private String[][][] SUBMENU = {
    {{"SUBMENU 11", "TEXTO 11"}},
    {{"SUBMENU 21", "TEXTO 21"}, {"SUBMENU 22", "TEXTO 22"}},
    {{"SUBMENU 31", "TEXTO 31"}, {"SUBMENU 32", "TEXTO 32"}, {"SUBMENU 33", "TEXTO 33"}}};

E sentir uma coisa no cerebro como se tivesse usando crack. Quem entende isso cara?

 List<Map<String, String>> menuData = new ArrayList<Map<String, String>>();  
        List<List<Map<String, String>>> subMenuData = new ArrayList<List<Map<String, String>>>();
       
        for(int i = 0; i < MENU.length; i++) {
            Map<String, String> curMenuMap = new HashMap<String, String>();
            menuData.add(curMenuMap);
            curMenuMap.put(KEY1, MENU[i]);
            curMenuMap.put(KEY2, "");
           
            List<Map<String, String>> subMenu = new ArrayList<Map<String, String>>();
            if (SUBMENU.length > i) {
                for(int j = 0; j < SUBMENU[i].length; j++) {
                    Map<String, String> curSubMenuMap = new HashMap<String, String>();
                    subMenu.add(curSubMenuMap);
                    curSubMenuMap.put(KEY1, SUBMENU[i][j][0]);
                    curSubMenuMap.put(KEY2, SUBMENU[i][j][1]);
                }
            }
            subMenuData.add(subMenu);
        }

É muita frustração pra um curto espaço de tempo...

Em quarta-feira, 2 de outubro de 2013 14h13min20s UTC-3, Pedro Subutzki escreveu:
Matheus,
Basta você customizar um adapter e pronto. Sem muito stress!!! :)
Seu adapter deve extender de "BaseExpandableListAdapter".

Qualquer dúvida ou problema é só gritar!


Abraços,
Pedro Subutzki
__________________________________________
HADI - Makes SQLite in Android easy and simple
https://github.com/PepeuCps/Hadi


Em 2 de outubro de 2013 13:40, Rudson Lima <rudso...@gmail.com> escreveu:
Concordo com Jonas...

"Eu nunca vou entender isso" (meio radical não acha? o-O)...

Solução: Estudar \o/ uma hora a ficha cai.. nessa nosso mundo é assim mesmo..


Em 2 de outubro de 2013 13:27, Jonas Alves <jon...@gmail.com> escreveu:

Estar em um Fragment não muda absolutamente nada no uso de um ExpandableListView.

Em 02/10/2013 12:27, "Matheus Henrique da Silva" <matheust...@gmail.com> escreveu:

Eu nunca vou entender isso. Principalmente pra colocar em um fragment. Mudando de estrategia, provavelmente pra um segundo nivel de tabs...

Em terça-feira, 1 de outubro de 2013 21h10min45s UTC-3, Rudson Lima escreveu:

Estuda o ExpadableListView

Em 01/10/2013 20:24, "Matheus Henrique da Silva" <matheust...@gmail.com> escreveu:
Venho mais uma vez pedir a ajuda de vocês pra uma coisa que eu preciso. Peço desculpas se estiver perguntando demais.
Eu estava com tudo preparado pra exibir os items do meu aplicativo em listas simples, quando me apareceu uma questão que fez que eu precisasse agrupar esses itens.
Eu não sei se é possível, mas uma coisa que me ajudaria muito no aplicativo que eu estou desenvolvendo é uma listview que funcionasse como submenus, parecida com os mockups a seguir:


A questão que realmente me fez vir até aqui é que estou usando actionbar (appcompat) com tabs gerenciando listfragments, e ainda sou novo em tudo isso que acabei de citar.

Qualquer dica eu agradeço. 

--
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-...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
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-...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
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-...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.



--
Rudson Lima ( live-O )
Desenvolvedor Android - Web Service C# - SQL Server - Delphi
+55 85 87050560

--
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-...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
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/groups/opt_out.

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

0 comentários:

Postar um comentário