android展示list,Android ExpandableListview 如何用循环把 组和子元素展示出来

以下代码只是一个例子把组合子元素展示出来。 如果我连接去数据库的话, 这种方法显然行不通。因为我们无法确定有多少个组合多少个子。 大神们可否指点一下如何用 循环把它们展示出来? 例如用 For 循环。 adapter adapter; // BaseExpandableListAdapter ExpandableListView expandableListView; List category; HashMap> item; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_ex_listview); expandableListView=(ExpandableListView)findViewById(R.id.listview); display(); adapter=new adapter(this,category,item); expandableListView.setAdapter(adapter); } public void display(){ category=new ArrayList(); item=new HashMap>(); category.add("Western Food"); category.add("Chinese Food"); category.add("Japanese Food"); List western_food = new ArrayList(); western_food.add("Fried Chicken"); western_food.add("French Fries"); western_food.add("Beef Steak"); List chinese_food = new ArrayList(); chinese_food.add("Chicken Rice"); chinese_food.add("Duck Rice"); List japanese_food = new ArrayList(); japanese_food.add("Tapanyaki"); japanese_food.add("Takoyagi"); japanese_food.add("Sushi"); japanese_food.add("Lamian"); item.put(category.get(0), western_food); item.put(category.get(1), chinese_food); item.put(category.get(2), japanese_food); }

52743709.jpg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值