我有一个面板,我为它设置了minWidth和width。代码看起来像<s:Panel id="adg1" x="199" y="164" width="200" minWidth="300" title="Title">
这里预期的行为是面板的宽度应该是300,因为minWidth&gt;宽度,但面板宽度是200.我不明白我哪里出错。任何想法......
提前致谢!!
答案 0 :(得分:1)
你看过PanelSkin课了吗? minWidth属性设置为131.这可能是宽度设置为200的原因。
尝试删除皮肤的minWidth属性,看看它是否发生了某些变化
答案 1 :(得分:0)
请记住,组件的大小始终由容器的父级设置。组件永远不会设置自己的大小。 MXML可以掩盖这一点。
我希望显式宽度(AKA width="200"
)覆盖您设置的任何minWidth值。因为你将explicitWidth设置为200;我不认为minWidth会被考虑。但是,您必须专门查看包含Panel的容器的布局代码。