2017-06-23 7 views
0

LibGDXを使用している間に私が抱えていた問題に対する明確な答えを探しています。私はLibGDXでAndroidのゲームに取り組んでおり、UIレイアウトの作成の問題を抱えています。私は一つのボタンがその下にあるいくつかの他のボタンと同じ幅を持つようにしたい。 Something just like this rough plan.エッジは画面の境界です。LibGDXの複数のテーブルセルと同じ幅のテーブルセル

リンクについて申し訳ありませんが、これが私の最初の質問です。私は下のセルが上のセルの終わりに移動するように少しの成功で、X軸上の異なるセル幅、拡大、および塗りつぶしで作業しようとしました。

table.add(settingsButton).width(Value.percentWidth(0.5f, table));

The problem I have been having.

私はLibGDXに比較的新しいです、私はこの問題に取り組んで少し助けをちょうどいただければ幸いです。あなたはこの方法で行うことができます

答えて

0

// w and h according to resource size (In my casee button width is 297 pixel) 
float w=1000; 
float h=600; 

stage=new Stage(new StretchViewport(w,h)); 

Skin skin=new Skin(Gdx.files.internal("skin/glassy-ui.json")); 

Table table=new Table(); 
table.setFillParent(true); 
table.defaults().pad(10); 
stage.addActor(table); 

table.add(new TextButton("PLAY",skin)).colspan(3); 
table.row().padTop(5); 
table.add(new TextButton("SHOP",skin)); 
table.add(new TextButton("SELECT",skin)); 
table.add(new TextButton("SETTINGS",skin)); 
table.row().padTop(10); 

stage.setDebugAll(true); 
Gdx.input.setInputProcessor(stage); 

、出力は次のとおりです。

enter image description here

関連する問題