0
我試圖讓我的按鈕之間的任何屏幕大小(寬度)的屏幕之間有相等的空間。我在一個舞臺內使用Libgdx表。我認爲我的邏輯是在正確的軌道上,但它沒有返回任何接近我想要的東西......大多數按鈕都離開了屏幕。 (我有5個按鈕總)libgdx表按鈕之間的間距相等
int width = Gdx.graphics.getWidth();
int spacing = width/5;
System.out.println(width);
System.out.println(spacing);
//BOTTOM TABLE
tableBottom = new Table(skin);
stage.addActor(tableBottom);
tableBottom.setBounds(0,0, Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
tableBottom.setFillParent(true);
tableBottom.columnDefaults(1).width(spacing);
tableBottom.add(inventoryButton).size(144,160).center();
tableBottom.add(assignButton).size(148,180).center();
tableBottom.add(shopButton).size(130,152).center();
tableBottom.add(collectButton).size(182,198).center();
tableBottom.add(fightButton).size(162,178).center();
的要求圖片:
這是上面的代碼是幹什麼!並且它不準確,它根據每個屏幕大小而不同。
這就是我想要的樣子。在每一個大小的屏幕上等間隔,佔據整個底部..顯然,一個更大的屏幕,他們將不是很接近,但這很好!感謝這一點掙扎。
你也許可以張貼你有什麼VS你想要什麼照片? – grimrader22
@ grimrader22我已編輯帖子包括圖片,謝謝! – johnnyboy5566
那麼,這是我可以減少它,並使它看起來很好......但是當我去一個平板電腦,例如它與Android手機不一樣的空間...我需要動態更改基於寬度的間距屏幕。這是我認爲我在做屏幕寬度和按鈕潛水,並使用具有間距,但這是推動他們離開屏幕。 – johnnyboy5566