将项目渲染器置于 Horizo​​ntalList 中居中

发布于 2024-08-02 09:01:05 字数 251 浏览 1 评论 0原文

如果列表中的项目数小于最大可见数,我尝试将 itemRenderers 放在水平列表中居中。有没有人找到一个好方法来做到这一点?

请参阅我的意思的说明< /a> 如果很难想象。

谢谢!

I am trying to center itemRenderers in a horizontal list if the number of items in the list is less than the maximum visible number. Has anyone found a good way to do this?

See an illustration of what I mean if it is hard to picture.

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

氛圍 2024-08-09 09:01:05

覆盖measure()方法 - 我在这里写了一篇博客文章: http://flexmonkey.blogspot.com/2010/05/centre-aligned-horizo​​ntallist-in-flex.html

西蒙

Override the measure() method - I've writen a blog entry here: http://flexmonkey.blogspot.com/2010/05/centre-aligned-horizontallist-in-flex.html

simon

-柠檬树下少年和吉他 2024-08-09 09:01:05

我想到的一种解决方案是添加不可见渲染器以实现相同的居中效果。

One solution that comes to mind would be to add invisible renderers to achieve the same centering.

只有一腔孤勇 2024-08-09 09:01:05

您可能需要考虑使用水平框或“Hbox”而不是水平列表组件。这将允许您使用水平对齐属性来设置中心。如果没有,只需扩展水平列表组件以接受居中对齐属性,然后将其从水平盒复制到新的扩展组件即可。

You might want to consider using a horizontal box or "Hbox" instead of a horizontal list component. This will allow you to use the horizontal align property to set center. If not, simply extend the horizontal list component to accept a center align property, and copy it from the hbox to your new extended component.

初心未许 2024-08-09 09:01:05

paddingRight 或 paddingLeft 能满足您的需求吗?如果将其与设置columnWidth 和columnCount 结合起来,则可以调整项目首次出现的位置。

Would paddingRight or paddingLeft accomplish what you're looking for? If you combine it with setting the columnWidth and the columnCount, that would allow you to adjust where the items first appear.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文