Olá galera preciso de uma forcinha, estou criando e adaptando um <ExpandableListView… ao meu projeto, tudo ok. só que preciso de um <ExpandableListView dinamico onde o app buscará o cardapio ou serviços referente a loja no meu banco de dados Mysql e listará os pratos referentes aquele cardapio
Tipo…
[Pizzas]
[Bebidas]
[Sobremesas]
[Sucos]
Quando eu expandir o cardápio…
[Pizzas]
Calabresa
4Queijos
Frango
[Bebidas]
Coca-cola
Coca 2Litros
Guaraná
Breja
[Sobremesas]
Doce de leite
Pudim
Pavê
[Sucos]
Laranja
Caju
Maracujá
Tipo assim sabem como proceder
agradeço as ajudas
Um Menu Expandable com Categorias e Sub-Categorias vindas do banco de dados Msql
Até o presente momento consegui isso aos trancos e barrancos…
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.child_activity);
parentHeaderInformation = new ArrayList<String>();
parentHeaderInformation.add("Pizzas");
parentHeaderInformation.add("Bebidas");
parentHeaderInformation.add("Sobremesas");
HashMap<String, List<String>> allChildItems = returnGroupedChildItems();
expandableListView = (ExpandableListView)findViewById(R.id.expandableListView);
ExpandableListViewAdapter expandableListViewAdapter = new ExpandableListViewAdapter(getApplicationContext(), parentHeaderInformation, allChildItems);
expandableListView.setAdapter(expandableListViewAdapter);
}
private HashMap<String, List<String>> returnGroupedChildItems(){
HashMap<String, List<String>> childContent = new HashMap<String, List<String>>();
List<String> pizzas = new ArrayList<String>();
pizzas.add("Frango");
pizzas.add("Bacon");
pizzas.add("Calabresa");
pizzas.add("4 Queijos");
List<String> bebidas = new ArrayList<String>();
bebidas.add("Coca-Cola");
bebidas.add("Breja");
bebidas.add("Guaraná");
bebidas.add("Dolly");
List<String> sobremesas = new ArrayList<String>();
sobremesas.add("Pudim");
sobremesas.add("Doce de Leite");
sobremesas.add("Paçoca");
sobremesas.add("Pavê");
childContent.put(parentHeaderInformation.get(0), pizzas);
childContent.put(parentHeaderInformation.get(1), bebidas);
childContent.put(parentHeaderInformation.get(2), sobremesas);
return childContent;
}
Como você podem ver isso pra mim funfou legal, porem o que eu quero é rodar isso dinamicamento com as categorias cadastradas no meu banco de dados Mysql
ola galera consegui fazer o menu dinamicamente, ou seja, buscar as categorias láá no meu banco de dados, agora só me falta faze-lo listar as sub-categorias relacionadas as categorias, como proceder??
COMO CRIAR UM ARRAY JSON COM AS CATEGORIAS E AS SUB-CATEGORIAS???