我正在开发一个日历应用程序,我在一个面板中使用一个Spark列表,每个日子都在5x7网格中。我想确保各个列表保持相同的大小,只需在需要时添加滚动条,但我也想避免设置明确的宽度或高度以保持与多个屏幕分辨率的兼容性。有什么想法吗?
答案 0 :(得分:0)
你是从头开始构建的吗?还是使用日历组件?我们当然喜欢Flex Calendar。
我们处理问题的方式是日历组件的大小和位置。日历可以动态调整大小;但日子不是。它们在Calendar的updateDisplayList()中调整大小,基于unscaledWidth / unscaledHeight。如果你想保持100%的火花,你可以在Calendar's Skin的updateDisplayList()中进行调整。
Day组件再次使用updateDisplayList()方法来调整子项的大小和位置。因此,我们根据动态容器的大小明确调整大小。