Я сделал таблицу уровней в libgdx, используя панель прокрутки. здесь существуют разные таблицы с определенным уровнем на определенной панели прокрутки. Есть ли способ предустановить конкретную таблицу, которая будет первой, которую я вижу, потому что было бы глупо, если бы у меня было более 50 уровней, и я должен прокрутить их все, чтобы перейти на определенный уровень в конце.Libgdx scene2dui размер столбца вопрос
Краткие сведения о моих таблицах и прокрутках.
У меня есть arraylist таблицы, называемой таблицей столбцов, которая используется для хранения разных деталей уровня в разных столбцах. то эта таблица столбцов добавляется в другую таблицу, которая называется levleTable.
Таблица уровней добавлена в scrollpane, которая добавляется в основную таблицу.
public void setScrollPane() {
scrollPane = new ScrollPane(levelTable, getScrollPaneStyle());
// scrollPane = new ScrollPane(levelTable, skin);
//scrollPane.setFlickScroll(true);
scrollPane.setFadeScrollBars(false);
scrollPane.setScrollingDisabled(false, true);
scrollPane.setScrollX(300);
scrollPane.updateVisualScroll();
//scrollPane.setSmoothScrolling(true);
mainTable.add(scrollPane).expand();
}
и constructor`
mainTable = new Table();
mainTable.setFillParent(true);
levelTable = new Table();
setScrollPane();
columnTable = new ArrayList<Table>();
levelSelectionButton = new ArrayList<TextButton>();
makeLevelMenu();
//adding main table to stage
stage.addActor(mainTable);`
хорошо, позвольте мне дать ему попробовать !! – uday
Есть ли способ полностью получить ширину содержимого, извините, что я не упоминал об этом раньше, но мой стол устроен горизонтально. – uday
ладно, спасибо !! Позвольте мне посмотреть – uday