Я создаю TableLayout динамически. И мне нужно, чтобы у TableRow был пробел в определенной позиции столбца.
Например, мне нужна строка с ImageView на 3 и 5 позициях, следующая строка имеет ImageView на 1, 2, 4 позициях. Я пытаюсь использовать:
TableRow row1 = new TableRow(this);
row1.addView(new ImageView(this), 2);
row1.addView(new ImageView(this), 4);
mTable.addView(row1);
TableRow row2 = new TableRow(this);
row2.addView(new ImageView(this), 0);
row2.addView(new ImageView(this), 1);
row2.addView(new ImageView(this), 3);
mTable.addView(row2);
но я получил IndexOfBoundException во время выполнения.
ОШИБКА/AndroidRuntime(771): Причина: java.lang.IndexOutOfBoundsException: index=2 count=0
Будем признательны за любые предложения.
Спасибо.