Android TableLayout数据列表的回显清空实现思路及代码
Android TableLayout数据列表的回显清空实现思路及代码
发布时间:2016-12-28 来源:查字典编辑
摘要:复制代码代码如下://数据列表的回显publicvoidshujuList(){ListcustomerList=dao.findALL()...

复制代码 代码如下:

//数据列表的回显

public void shujuList(){

List<Customer> customerList = dao.findALL();

TableLayout tl = (TableLayout) findViewById(R.id.tlLayout);

Log.i(">>>", String.valueOf(tl.getChildCount()));

int j = tl.getChildCount();

if(j>1){

/*for(int i=0;i<j;i++){

tl.removeView(tl.getChildAt(j-i));//必须从后面减去子元素

}*/

for(int i=j;i>0;i--){

tl.removeView(tl.getChildAt(i));//必须从后面减去子元素

}

}

TableRow row = null;

for(Customer c : customerList){

row = new TableRow(this);

//id

TextView tvId = new TextView(this);

tvId.setText(c.id + "");

row.addView(tvId);

//name

TextView tvName = new TextView(this);

tvName.setText(c.name);

row.addView(tvName);

//age

TextView tvAge = new TextView(this);

tvAge.setText(c.teleNumber + "");

row.addView(tvAge);

tl.addView(row);

}

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新安卓软件开发学习
热门安卓软件开发学习
编程开发子分类