public void refreshListView() {
    tableLayout.post(
        new Runnable() {
          @Override
          public void run() {
            tableLayout.removeAllViewsInLayout();

            mySQLiteHelper = MySQLiteHelper.getInstance(getActivity());
            columnNames = mySQLiteHelper.getColumnNamesForTable(form.getTableName());

            // TableRow rowTitle = getTableTitleView();
            TableRow tableHeaders = getColumnHeaders();
            // tableLayout.addView(rowTitle);
            tableLayout.addView(tableHeaders);

            addTableBody(tableLayout);

            tableLayout.requestLayout();
          }
        });
  }