Sencha touch 2 如何自动调整Sencha Touch 2应用程序的组件

Sencha touch 2 如何自动调整Sencha Touch 2应用程序的组件,sencha-touch-2,sencha-architect,Sencha Touch 2,Sencha Architect,我是Sencha Touch 2框架的新手。我正在使用Sencha Architect创建一个项目,因为您可以选择一个设备来显示视图。设备包括ipad、iPhone4和5、Blackberry等。我正在根据iphone中的视图创建项目(320*480)。我的问题是,当我在ipad模拟器中查看项目时,查看屏幕的组件不会自动调整。我想在iphone、ipad、blackberry或任何android手机或tab上运行我的项目。如何实现这种独立性,以便屏幕上的组件可以自行调整长度、高度等属性。使用Se

我是Sencha Touch 2框架的新手。我正在使用Sencha Architect创建一个项目,因为您可以选择一个设备来显示视图。设备包括ipad、iPhone4和5、Blackberry等。我正在根据iphone中的视图创建项目(320*480)。我的问题是,当我在ipad模拟器中查看项目时,查看屏幕的组件不会自动调整。我想在iphone、ipad、blackberry或任何android手机或tab上运行我的项目。如何实现这种独立性,以便屏幕上的组件可以自行调整长度、高度等属性。使用Sencha Architect有什么方法可以做到这一点吗?

根据您的应用程序架构,您可能会使用一个。但是,最好是实施,请看:


你好,Nico,我认为个人资料只能帮助我确定正在运行的设备是手机还是tab。我的疑问是:-(1)每个手机和标签也有不同的分辨率,在这种情况下,我的组件将如何根据屏幕大小自动适应。(2) 如果我的第一步需求是可能的,那么可以使用Sencha Architect实现吗?如果没有,请为Sencha推荐一个IDE,就像我们使用eclipse for java一样,它为我们提供了关于Ctrl+Space的建议。(3) 如果我使用配置文件的方式,我是否需要为手机和标签单独编码?1)这取决于每个组件,但99%的情况下,即使没有配置文件,框架也会处理。2)我不是架构师用户,但我认为你可以用它做任何事情。我个人并不特别使用IDE,我使用gedit和很多开发插件。在我的例子中,我发现它非常优秀,就像其他许多语言一样,我使用了十几种语言,这样你就可以从同一个应用程序中为所有语言编写代码。3)不必“需要”,更像是“如果你愿意,你可以”。在某些情况下,您可能希望视图显示不同的平板电脑。例如,当访问列表中的一项时,通常只在侧面板上显示平板电脑的整个列表。嗨,Nico,我将使用fit布局构建我的应用程序,并在diff模拟器和模拟器中查看结果。但是,我有使用Sencha Architect构建应用程序的唯一选择。而且,如果fit布局不适合我,我会为手机和标签创建不同的视图。谢谢