как очистить предыдущее содержимое макета таблицы?

Я создал макет таблицы в xml. Во время выполнения я использую условие, при котором в первом случае я заполняю макет таблицы. Однако во втором случае я снова добавляю содержимое в тот же макет. И они складываются в конце макета. Однако мне нужно очистить предыдущее содержимое макета. Я могу использовать этот метод removeallview (). Он не работает .. мой код как

ll=(LinearLayout)findViewById(R.id.linear1);

    for (int i = 0; i <= 1; i++) {

        table=new TableLayout(mContext);

        TableLayout.LayoutParams tableParams=  new TableLayout.LayoutParams(TableLayout.LayoutParams.FILL_PARENT,TableLayout.LayoutParams.WRAP_CONTENT);
        int leftMargin=0;
        int topMargin=0;
        int rightMargin=0;
        int bottomMargin=0;
        tableParams.setMargins(leftMargin, topMargin, rightMargin, bottomMargin);
        table.setLayoutParams(tableParams);

        lf_header = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        header_view = lf_header.inflate(R.layout.header, null); 

        DBAdapter dbAdapter=DBAdapter.getDBAdapterInstance(this);
        try {
            dbAdapter.createDataBase();
        } catch (IOException e) {
            Log.i("*** select ",e.getMessage());
        }
        dbAdapter.openDataBase();
        if(i==0){
            ((TextView) header_view.findViewById(R.id.header_txt1)).setText("Over Due");
            header_view.setBackgroundColor(Color.RED);
            table.addView(header_view);
ll.addView(table);

Любые предложения ??

пример кода приветствуется ..

Заранее спасибо ..

0
задан Selva 28 July 2011 в 11:17
поделиться