Flex移动应用程序TextInput宽度问题

时间:2012-01-19 00:11:51

标签: flex mobile width textinput

我制作了一个简单的Flex移动应用程序来测试TextInput字段。我用宽度=高度= 100%定义我的视图并使用垂直布局。在内部我只是放置宽度为100,200,300,400的静态TextInput组件。 我还在其text属性中显示每个TextInput的宽度,它显示了我定义的值。困扰我的是TextFields的实际宽度与我正在运行的手机模拟器(Samsung Epic WxH = 480x775)或实际设备的属性不匹配。例如,宽度为400的TextInput完全延伸到设备的左侧和右侧,同时它应该包含在其中:它的宽度为400像素,设备有480个可用的可用像素。所有其他TextInput也是如此。他们应该看起来更广泛。这是什么问题?我错过了一些微不足道的事情吗?感谢。

1 个答案:

答案 0 :(得分:0)

事实上这确实有所不同。在创建应用程序时,如果选中此框以自动缩放其他DPI,则会在ViewNavigatorApplication上设置此属性

applicationDPI = “160”

如果我没有选中未添加属性的框,并且我得到了你期望的行为,如果包含该属性和/或我确实选中了框,那么假设我写了它就调整像素值对于160 DPI屏幕,它现在需要缩放320 DPI屏幕的值。