Вы не расширяете актер, только ячейку, в которой он содержится.
Обратите внимание, что в каждой строке таблицы содержится одинаковое количество столбцов. Таблица представляет собой обычную сетку без разметки столбцов. Похоже, что на самом деле произошло то, что вы не вызвали colspan
в ячейке своей первой кнопки, поэтому, когда первый столбец раскрывается, он выталкивает оставшиеся четыре столбца.
Если вы хотите, чтобы кнопка в Первая строка центрирована по всей таблице, вам нужно вызвать colspan(5)
в ее ячейке. Это заставляет ячейку занимать все пять столбцов.
Тогда, если вы назовете expandX()
, это приведет к расширению всех пяти столбцов. Из вашего описания это звучит так, как будто вы не хотите этого делать, и вообще не должны использовать expandX
.
Если вы хотите, чтобы ваша кнопка имела ту же ширину, что и вся таблица, но Вы не хотите, чтобы ваша таблица была больше, чем необходимо для размещения содержимого в нижних строках, затем используйте fillX
в ячейке кнопки, а не expandX
.