Apache flex 柔性布局问题
在我的flex代码中有许多类似于上述的声明: 我写了下面的代码,没有考虑它的外观 像800x600甚至1024x768这样的分辨率 因此,现在我的UI的某些部分不显示在计算机上 通过上述决议 我如何解决这个问题 有没有办法以百分比形式指定x、y坐标?使用约束Apache flex 柔性布局问题,apache-flex,layout,Apache Flex,Layout,在我的flex代码中有许多类似于上述的声明: 我写了下面的代码,没有考虑它的外观 像800x600甚至1024x768这样的分辨率 因此,现在我的UI的某些部分不显示在计算机上 通过上述决议 我如何解决这个问题 有没有办法以百分比形式指定x、y坐标?使用约束 <mx:TextInput x="917" y="10" width="111"/> 这将使文本输入从顶部开始10px,从左侧开始10px使用约束 <mx:TextInput x="917" y="10" wi
<mx:TextInput x="917" y="10" width="111"/>
这将使文本输入从顶部开始10px,从左侧开始10px使用约束
<mx:TextInput x="917" y="10" width="111"/>
这将使文本输入从顶部开始10px,从左侧开始10px。要以百分比形式指定x/y坐标,请尝试以下操作:
<mx:TextInput left="10" top="10" width="111"/>
要以百分比形式指定x/y坐标,请尝试以下操作:
<mx:TextInput left="10" top="10" width="111"/>
您需要使用布局约束,但是此功能仅限于文本输入的父容器 例如,您只能对面板、画布或应用程序使用约束布局: (左、右、上或下) 对于应用程序和面板组件,需要将布局属性设置为绝对。画布的绝对值是默认值
<!-- x = 60% of parent width, width = 20% of parent width, etc -->
<mx:TextInput x="{width*0.60}" y="{height*0.10}" width="20%"/>
您需要使用布局约束,但是此功能仅限于文本输入的父容器 例如,您只能对面板、画布或应用程序使用约束布局: (左、右、上或下) 对于应用程序和面板组件,需要将布局属性设置为绝对。画布的绝对值是默认值
<!-- x = 60% of parent width, width = 20% of parent width, etc -->
<mx:TextInput x="{width*0.60}" y="{height*0.10}" width="20%"/>