我正在构建一个带有几个按钮和图像的应用程序。我已经设置了按钮,图像和滚动条的位置,绝对X和&伊苏。显然,这些值需要根据设备(平板电脑,手机等)进行更改。你能帮我理解在Flex中做到这一点的最佳方法吗?
这是我正在处理的代码片段。希望X& Y值根据设备设置。
<s:Rect id="TopBannerLandscapePhone" includeIn="landscapePhone" x="0" y="0" width="480" height="64">
<s:fill>
<s:SolidColor color="0x0065a4"/>
</s:fill>
</s:Rect>
答案 0 :(得分:0)
Flex Capabilities对象为您提供screenDPI
,screenResolutionX
和screenResolutionY
等内容。您可以使用它们来计算显示对象所需的X和Y坐标。
您还可以将显示对象放在<s:VGroup>
或<s:HGroup>
容器中(或将layout
属性设置在普通<s:Group>
容器上。