我想要一個圖像按鈕列表顯示在我的libGDX應用程序。 這個想法是,圖像的大小可以說是400x100像素。 我需要列表才能顯示拉伸到屏幕寬度的圖像 - 圖像的高度應調整大小以保持寬高比。libGDX autoresizing圖像按鈕
但是,每次我嘗試這樣做,圖像不會正確調整大小。 當尺寸小於屏幕寬度或填充不好或縱橫比錯誤時,圖像不會拉伸。
你可以建議的方式來做到這一點,我掙扎找到任何解決方案.. 演員必須是按鈕一個按鈕。(需要「選中」 /選擇功能)
我試着做是這樣的:
Table table = new Table();
table.setFillParent(true);
Texture t1 = ... snip ...
Texture t2 = ... snip ...
ImageButton i1 = new ImageButton(new TextureRegionDrawable(new TextureRegion(t1));
ImageButton i2 = new ImageButton(new TextureRegionDrawable(new TextureRegion(t2));
i1.getImageCell().expandX().fillX();
i2.getImageCell().expandX().fillX();
table.add(i1).expandX().fillX();
table.row();
table.add(i2).expandX().fillX();
getStage().add(table);
您是否使用了'camera',或者如果您使用的是最新的Nightlies版使用'Viewport'?我認爲你正在尋找的東西 – Springrbua