2017-06-17 21 views
0

私はこのようなテーブルがあります。Libgdxセルの水平整列

http://prntscr.com/fkvzt7

を私が欲しいものすべてが、少なくとも水平方向、セルの途中で、簡単にミディアム、ハードのテキストを揃えることです。 私はこれを行う方法について多くのことを探索し、私は便利なものを見つけられませんでした...テーブルの 私のコードはこれです:

table.setBounds(0, 0, Info.Width, Info.Height); 
table.row(); 
table.add(label).expandX().colspan(3); 
table.row().padTop(20).width(Info.Width); 
table.add(easyText).width(Info.Width/3).expandX(); 
table.add(mediumText).width(Info.Width/3).expandX(); 
table.add(hardText).width(Info.Width/3).expandX(); 
table.row().padTop(10); 
table.add(easyHighscoreLabel).width(Info.Width/3); 
table.add(mediumHighscoreLabel).width(Info.Width/3); 
table.add(hardHighscoreLabel).width(Info.Width/3); 
table.row().padTop(50); 
table.add(backButton).expandX().colspan(3); 

Info.Width、Info.Heightは幅とされていますアプリの高さ ラベルは「HIGHSCORES」というタイトルです。 easyText、mediumText、hardTextは、整列させたいテキストです。 easyHighscoreLabel、mediumHighscoreLabel、hardHighscoreLabelは、テキストの下の数字です。 backButtonは下から「Back」です。

答えて

1

ラベルにはsetAlignment (int alignment)を使用してください。デフォルトでは、ラベルは中央にあります。

これは、ラベル内のすべてのテキストを中央で整列させます。

+1

それは働いた。ありがとうございました。 – iulyus01

関連する問題