public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView tv = null;
while (i < 5) {
TableRow trow = new TableRow(this);
while (j < 3) {
tv = new TextView(this);
tv.setText(" " + j + i);
tv.setTextColor(Color.BLACK);
tv.setWidth(25);
tv.setBackgroundColor(Color.WHITE);
trow.addView(tv);
j++;
}
Log.i("SS", "adding row for " + i + " time");
this.addContentView(trow, new LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
i++;
}
Привет, я новичок в Android.
Я хочу показать 5 строк с 3 текстовыми представлениями в каждой. Это кажется простым, но приведенный выше код не работает. Он показывает только одну строку с 3 текстовыми представлениями. В XML я не использую макет таблицы, строки добавляются только в линейный макет. Это неправильно?