I hate this type of solutions but oh well... Instead of TableLayout I switch it to LinearLayout (both Table and Row) but the problem was the same. The difference is that with LinearLayout I just added one "empty row" and I achieve the goal. Tried the same approach with TableLayout and Rows but with no luck.
@Francisco Corrales Morales
myLinearLayoutTable.addView((LinearLayout) inflater.inflate(R.layout.my_row, myLinearLayoutTable, false));