计算拟合文本大小

时间:2013-09-24 18:23:49

标签: java libgdx scene2d

我想计算我的字体需要的大小,所以我的文字将完全显示在一行而不会剪裁。

实施例

  

| -100px ---这里是我的文字--- 100px- |

我有DPI和所有东西。测试不是一种方法,我使用的是Libgdx,文本显示的是一个Button(Scene2D ui)。

1 个答案:

答案 0 :(得分:1)

致电BitmapFont.getBounds()。它返回的TextBounds会告诉您需要什么。您可以尝试使用中等字体,根据边界的大小来上升或下移。我使用这种方法来帮助缩放从旧的Droid 1s到新的高清显示器的UI大小。

http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/graphics/g2d/BitmapFont.html