代号一:图像作为容器的背景,容器保持大小为 0
Codename One: image as background of a container, container remains size 0
总体目标是让图片调整大小以适合屏幕的一部分,全部由设计人员完成(无代码)。
我将图像设置为容器的背景。应该可以工作,只是只要我不在容器中添加组件,容器的大小仍然为 0,因此图片不会显示。
如何将图片添加到容器的背景并设置容器的大小?
背景图片是样式元素,未定义为内容。因此,它对保持为 0 的容器的首选大小没有影响,因此容器没有大小。
您可以将容器放置在边框布局的中心。边框布局的中心约束是一种特殊情况(除非使用绝对中心),其中组件可用 space 而不管其首选大小。
ImageViewer
应该让图像适合它占据的 space,这是它的默认行为。使用布局管理器确保其大小正确。
总体目标是让图片调整大小以适合屏幕的一部分,全部由设计人员完成(无代码)。
我将图像设置为容器的背景。应该可以工作,只是只要我不在容器中添加组件,容器的大小仍然为 0,因此图片不会显示。
如何将图片添加到容器的背景并设置容器的大小?
背景图片是样式元素,未定义为内容。因此,它对保持为 0 的容器的首选大小没有影响,因此容器没有大小。
您可以将容器放置在边框布局的中心。边框布局的中心约束是一种特殊情况(除非使用绝对中心),其中组件可用 space 而不管其首选大小。
ImageViewer
应该让图像适合它占据的 space,这是它的默认行为。使用布局管理器确保其大小正确。