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);

}

bVD6Ba?w=240&h=216

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值