У меня есть необходимость динамически генерировать макет таблицы с использованием кода.Я не могу заставить его отображать.Я сократил сегмент кода генерации таблиц до его основ, чтобы попытаться разобраться в этом, но даже эта значительно упрощенная версия не работает (т.е. не отображается).Может кто-нибудь указать, что я делаю не так?Спасибо.
public class TableByCodeTest extends Activity{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TableLayout tableLayout = new TableLayout(this);
tableLayout.setLayoutParams(
new TableLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
TableRow firstTableRow = new TableRow(this);
firstTableRow.setLayoutParams(
new TableRow.LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
TextView title = new TextView(this);
title.setText(R.string.title);
title.setLayoutParams(
new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
firstTableRow.addView(title);
tableLayout.addView(firstTableRow);
setContentView(tableLayout);
}
}