Android(安卓)TableLayout数据列表的回显清空
16lz
2021-12-04
//数据列表的回显
public void shujuList(){
List 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 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);
}
}
public void shujuList(){
List
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
}*/
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);
}
}
更多相关文章
- android布局
- Android中RelativeLayout及TableLayout使用说明
- Android(安卓)SparseArray源码阅读
- android 开发实用
- Android(安卓)SparseArray源码阅读
- android程序排序算法实现
- 【Android(安卓)UI】Android开发之View的几种布局方式及实践
- Android(安卓)开发:(四)Android五大布局及属性详解
- 安卓虚拟机启动后报错: 类似 SDK Manager] Error: Error parsing