[英]Remove dynamically created Items from view in Android
我使用以下代碼創建表格行
TableRow TRow = new TableRow(a);
TextView TxtViewProvider = new TextView(a);
TxtViewProvider.setText(gradeText);
// TxtViewProvider.setBackgroundColor(Color.RED);
if (bold == 1)
TxtViewProvider.setTypeface(Typeface.DEFAULT_BOLD);
TxtViewProvider.setTextColor(Color.BLACK);
TxtViewProvider.setPadding(Static.getDipOf(15, a), 0, 0, 0);
TxtViewProvider.setWidth(getDipOf(240, a));
TRow.addView(TxtViewProvider);
TxtViewProvider = new TextView(a);
TxtViewProvider.setText(gradeCode);
TxtViewProvider.setBackgroundColor(Color.GREEN);
if (bold > 0)
TxtViewProvider.setTypeface(Typeface.DEFAULT_BOLD);
TxtViewProvider.setTextColor(Color.BLACK);
TRow.addView(TxtViewProvider);
TRow.setBackgroundColor(Color.WHITE);
TableLayout.LayoutParams params = new TableLayout.LayoutParams();
params.setMargins(0, 0, 0, Static.getDipOf(1, a));
table.addView(TRow, params);
我在 viewflipper 中使用它,但我需要一次又一次地重新加載此頁面。 但我面臨的問題是,當我再次加載時,我首先創建的所有數據都在那里,
任何人都可以建議我刪除這個動態創建的 TableRows 嗎?
您可以在表上調用removeAllViews以刪除所有行並重新開始。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.