void init() { intcolumnwidth1 = int_scr_wd*55; intcolumnwidth1 = intcolumnwidth1/100; for (int i = 0; i < strarr.length-1; i++) { strinarr = fun1.split(strarr[i].trim(),"^"); tr1 = (TableRow) new TableRow(this); txt1=new TextView(this); txt1.setWidth(intcolumnwidth1); txt1.setText(strinarr[0]); tr1.addView(txt1); tl.addView(tr1,new TableLayout.LayoutParams(layoutParams)); } }
场景是这样的,当我第一次打开这个页面时,动态地在表格布局中添加行…但是如果在数据库中的某个时间数据更改…当我点击刷新按钮,它将新数据追加到旧数据之后表布局…我需要的是如何刷新或删除表格布局中已经存在的textview的解决方案…
感谢名单..
解决方法
尝试
removeView
row = (TableRow)findViewById(R.id.row); table.removeView(row);