Java 计算合适的文本大小

Java 计算合适的文本大小,java,libgdx,scene2d,Java,Libgdx,Scene2d,我想计算我的字体需要的大小,这样我的文本将完全显示在一行中,而不需要剪切 范例 |-这是我的文本-| 我有DPI和所有这些东西。测试不是一种方法,我使用的是Libgdx和带有按钮的文本列表显示(scene2dui)。调用BitmapFont.getBounds()。它返回的TextBounds将告诉您需要什么。您可以尝试使用中等字体,根据边界大小向上或向下。我使用这种方法来帮助将用户界面大小从旧的Droid1扩展到新的高清显示器

我想计算我的字体需要的大小,这样我的文本将完全显示在一行中,而不需要剪切

范例

|-这是我的文本-|


我有DPI和所有这些东西。测试不是一种方法,我使用的是Libgdx和带有按钮的文本列表显示(scene2dui)。

调用
BitmapFont.getBounds()
。它返回的
TextBounds
将告诉您需要什么。您可以尝试使用中等字体,根据边界大小向上或向下。我使用这种方法来帮助将用户界面大小从旧的Droid1扩展到新的高清显示器