我使用皮肤作曲家创建了libgdx皮肤。问题是所有图像按钮,字体大小很大。我如何处理尺寸?我应该减少图像的大小还是有其他方法? 我试图使用button.setSize(x,y),但它不起作用:libgdx皮肤上的图像/标签大小
0
A
回答
0
根据libgdx维基
UI部件没有设置自己的大小和位置。相反,父项 小部件会设置每个小孩的大小和位置。小部件提供 家长可用作提示的最小,首选和最大大小。 某些家长小部件(例如Table)可能会受到限制,无法确定儿童的大小和位置。要为小部件指定一个 布局的特定大小,小部件的最小值,首选值和最大值将单独保留为 ,并且在父项中设置大小约束。
因此,将按钮添加到表中并设置该表的单元格大小。
像
table.add(button).width(600).height(60);
0
你不应该试图大小或table.The表的大小内构件定位和位置使用他们的首选,最小或最大尺寸它的孩子,所以表会覆盖之前设置的任何大小或位置。例如像这样:
table.add(button).width(100).height(100);
不要这样做,而必须使用首选尺寸。该表格将根据您的首选尺寸调整其窗口小部件或演员基础。所以,举个例子,你想要设置你需要做的宽度和高度。
table.add(button).minSize(minWidth, minHeight).prefSize(prefWidth, prefHeight).row()
相关问题
- 1. 默认皮肤LibGDX?
- 2. ImageButton皮肤文件scene2d(libgdx)
- 3. 我有LibGDX皮肤类的问题
- 4. 使用默认的libgdx皮肤
- 5. 标签消失时,皮肤补充
- 6. libgdx:在AssetManages中加载皮肤
- 7. 你如何改变脊椎皮肤? libgdx
- 8. LibGDX默认皮肤不加载
- 9. ADF皮肤构建忽略SVG图像
- 10. QuickBox2D:像素化皮肤
- 11. Libgdx - 在皮肤上使用TextureAtlas。记忆考虑?
- 12. DNN - 最小化皮肤中的垃圾
- 13. 如何使用SWF Symbol作为皮肤文件中的上,下,上等皮肤?
- 14. 拆散皮肤
- 15. Eclipse黑皮肤
- 16. Flex4 TabBar皮肤
- 17. 动态皮肤
- 18. delphi7皮肤
- 19. TinyMCE皮肤,比
- 20. 皮肤dropdownbox
- 21. 在火花按钮皮肤上添加图标
- 22. 皮肤在DotNetNuke的
- 23. 皮肤我的应用程序在本地堆中消耗大量的Mb(更多图像的实际大小)
- 24. 如何将相对大小的标签附加到图像上?
- 25. 如何更改og:video meta标签中的jwplayer皮肤?
- 26. Flex移动按钮在ActionScript中的皮肤 - 多行标签Display
- 27. 皮肤中的BitmapFont不能正确绘制标签
- 28. 任何好的免费可皮肤vb.net标签控件?
- 29. LibGDX可以在桌面上加载皮肤,但不能在Android上
- 30. Flex 4滚动条皮肤不调整大小