My question is how do i access TableLayout as indexes. If i do: TableLayout table = (TableLayout) findViewById(R.id.MyTable); i get the control in "table". But how do i access rows and colums? Or if i want to create a new row programmatically, how do i do? Thanks in advance.