gpt4 book ai didi

apache-flex - flex 设置按钮宽度到文本宽度

转载 作者:行者123 更新时间:2023-12-04 06:56:10 25 4
gpt4 key购买 nike

我正在 flex 中创建一个导航,它从 xml 动态拉入按钮。我遇到的问题是将按钮宽度设置为文本宽度。当前按钮的宽度都相同,如果文本较大,则它会被切断。我尝试了几种方法来做到这一点:

  • 将按钮宽度设置为 100%
  • 创建按钮时,尝试以编程方式将按钮的宽度设置为文本。类似于 evt.target.width = evt.target.textWidth;

  • 任何人都知道这样做的正确方法吗?

    最佳答案

    By default, Flex stretches the Button control width to fit the size of its label, any icon, plus 6 pixels of padding around the icon. You can override this default width by explicitly setting the width property of the Button control to a specific value or to a percentage of its parent container. If you specify a percentage value, the button resizes between its minimum and maximum widths as the size of its parent container changes.



    来自 this live docs 中的“调整按钮控件大小”部分页。据我所知,如果您从代码中删除 width= ,它应该提供您想要的。

    关于apache-flex - flex 设置按钮宽度到文本宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2533643/

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