gpt4 book ai didi

design-patterns - 如何编写布局管理器?

转载 作者:行者123 更新时间:2023-12-04 06:42:50 24 4
gpt4 key购买 nike

我想为 j2me 编写一个布局管理器。我已经有了小部件和面板(在这种情况下,面板是一组小部件)。现在我想添加 dynimc 布局管理,所以当我在最外面的面板上调用 doLayout 时,内部小部件和面板会根据设备的宽度和高度重新排列。

我想知道布局管理器是否有任何众所周知的模式。

最佳答案

每个 UI 对象都应该返回一个“最小尺寸 (w,h)”。然后你需要一个算法来遍历你的所有对象并将可用区域分成块并将每个块分配给一个对象。
您可以根据对象相关性对其进行树分区。

关于design-patterns - 如何编写布局管理器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4038466/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com