Written by Anonymous
private void setView(ArrayList<YourClass> data, TableLayout lyout) {
if (data.size() > 0) {
for (int i = 0; i < data.size(); i++) {
lyout.addView(addView(data.get(i)));
}
}
}
public View addView(YourClass beanData) {
YourClass bean = beanData;
View v; // Creating an instance for View Object
LayoutInflater inflater = (LayoutInflater) getBaseContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
v = inflater.inflate(R.layout.row_units, null); // here your custom layout which contains table row as parent
TextView row_units_dimensions = (TextView) v.findViewById(R.id.row_units_dimensions);
row_units_dimensions.setText(String.valueOf(beanData.getTitle()));
return v;
}