我在想一个游戏的 4 Pics 1 Word 类似答案的方法,其中有一个空白并显示一组字符供玩家单击以输入可能的答案。我只是在想如何使显示的文本按钮数量与单词的字符数量(单词的长度(相同?
与获取宽度相关
// for BitmapFont API < 1.5.6
float width = font.getBounds(yourWord).width;
float edgeWidth = 5f; // indention
yourTextButton.setWidth(width + 2 * edgeWidth);
// for BitmapFont API >= 1.5.6
GlyphLayout layout = new GlyphLayout();
layout.setText(yourWord);
float width = layout.width;
float edgeWidth = 5f; // indention
yourTextButton.setWidth(width + 2 * edgeWidth);
您也可以使用表格来完成任务,它应该自己计算大小
Table table = new Table();
TextButton textButton = new TextButton(yourWord, skin);
table.add(textButton);