簡體   English   中英

Libgdx單元格水平對齊

[英]Libgdx cell horizontal align

我有一張這樣的桌子:

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”。

默認情況下在標簽上使用setAlignment (int alignment) ,該標簽位於左側中心。

easyText.setAlignment(Align.center);
mediumText.setAlignment(Align.center);
hardText.setAlignment(Align.center);

這將使所有文本在標簽內居中對齊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM