当前位置: 首页 > 面试题库 >

如何获得带有环绕文字的标签?

涂飞航
2023-03-14
问题内容

我尝试了以下代码:

Label label = new Label(reallyLongString, skin);
label.setWrap(true);
label.setWidth(100); // or even as low as 10
table.add(label);
...

但是我得到的只是一条很宽的线条,从屏幕上划开了。如何获得带有环绕文字的标签


问题答案:

这与滑块始终具有默认宽度或“滑块始终具有默认宽度”中看到的问题相同。

您需要将该标签放入表格中,并在标签所在的表格单元格中添加正确的大小。

UI窗口小部件未设置其自身的大小和位置。而是由父窗口小部件设置每个子窗口的大小和位置。小部件提供了父级可以用作提示的最小,首选和最大大小。可以为某些父级小部件(例如Table)赋予如何设置子级大小和位置的约束。要在布局中为窗口小部件指定特定的大小,应保留窗口小部件的最小,首选和最大大小,并在父级中设置大小限制。

来源:来自libgdx Wiki Scene2D

解决方案:

Label label = new Label(reallyLongString, skin);
label.setWrap(true);
label.setWidth(100); // or even as low as 10
table.add(label).width(10f);// <--- here you define the width


 类似资料:
  • 搜索了几个星期的网页,但不能找到满足我所有需求的答案(只有部分),帮助是非常欢迎的。 我想要的和已经完成的: 符合普通HTML5和CSS 在文章中显示图像 图像必须有标题 标题必须位于图像下方 标题必须限制在图像的水平大小 标题可能长于一行,文本应换行到下一行(仍在图像大小范围内) 图像和标题必须作为一组向左或向右浮动(请考虑使用 ) 文章文本必须环绕图像和标题 图像大小不同(第一个图像为200p

  • 问题内容: 我知道有关类似主题的一些问题,但它们大部分相当于浮动div /图像。我需要将图像(和div)放置在绝对位置(向右偏移),但我只希望文本围绕它流动。如果我将div浮动,则可以使用,但是无法将其放置在所需的位置。因为它是文字,只是在图片后面流动。 是HTML的示例 随着CSS是: 这是一个Drupal主题,所以这些代码都不是我的,只是在将图片放在那里时,它并没有完全起作用。 问题答案: 绝

  • 问题内容: 每次我尝试在CSS中执行看似简单的操作时,它都不起作用。 我有一个包含460x160图片的内容div。我要做的就是将图像放置在右下角,然后将文字环绕起来。 所以我希望它看起来像: 用左上或右上的图像来做是蛋糕: 现在我如何将其推到最低点?到目前为止,我想出的最好的方法是: 在这种情况下,文本不会在空白处打印,因此图像上方有空白。 在这种情况下,文本将打印在图像上方或下方。 那么…我该怎

  • 问题内容: docker inspect命令对于在Docker映像上获取标签非常有用: 对于简单的标签名称,inspect命令有一个不错的选项(使用Go模板)。 但是,如何访问名称中带有点的标签? 我正在bash脚本中编写此代码,如果可能的话,我希望避免在其中重新解析JSON输出。 问题答案: 该功能是我想要的。它可以在映射中查找任意字符串。

  • 再次明确地说,访问是通过Azure B2C进行的。这显然是一个很大的区别,因为有两种不同的方式访问它。 我遵循以下指南:https://docs.microsoft.com/en-us/azure/java/spring-framework/configure-spring-boot-starter-java-app-with-azure-active-directory-b2c-oidc 我以前

  • 问题内容: Swing组件中的文本是否具有默认字体?特别是s 上的标签标签呢? 我正在研究使用Swing制作的GUI的模型,并希望将其与我从Swing应用程序抓取的屏幕图像混合。 问题答案: 这取决于外观。如果是您编写的应用程序,请从