【问题标题】:How to auto adjust the components for Sencha Touch 2 application如何自动调整 Sencha Touch 2 应用程序的组件
【发布时间】:2013-08-07 22:53:15
【问题描述】:

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

【问题讨论】:

    标签: sencha-touch-2 sencha-architect


    【解决方案1】:

    根据您的应用架构,您可能会使用fit layout。但是,最好是实现profiles,看看:

    http://docs.sencha.com/touch/2.2.1/#!/guide/profiles

    【讨论】:

    • 嗨 Nico,我认为配置文件只会帮助我找到正在运行的设备是手机还是标签。我的疑问是:- (1) 每个手机和标签也有不同的分辨率,在这种情况下,我的组件将如何根据屏幕大小自动适应。 (2) 如果我的第 1 步要求是可能的,是否可以使用 Sencha Architect 来实现?如果不是,您能否为 Sencha 推荐一个 IDE,就像我们使用 eclipse for java 一样,它为我们提供了关于 Ctrl+Space 的建议。 (3) 如果我通过个人资料方式,我需要为手机和标签分别编码吗?
    • 1) 这取决于每个组件,但 99% 的框架会处理它,即使没有配置文件。
    • 2) 我不是建筑师用户,但我认为你可以用它做任何事情。我个人不特别使用任何 IDE,我使用 gedit 和很多开发者插件。我发现它在我的情况下非常出色,就像我必须使用的许多其他语言一样,您可以使用同一个应用程序为所有语言编写代码。
    • 3) 没有必要“需要”,更像是“如果你愿意,你可以”。在某些情况下,您可能希望为平板电脑显示不同的视图。例如,当访问列表中的某个项目时,通常只在平板电脑的侧面板上显示整个列表。
    • 嗨 Nico,我将使用 fit 布局构建我的应用程序,并在差异模拟器和模拟器中查看结果。但是我只能选择使用 Sencha Architect 构建应用程序。此外,如果适合布局对我不起作用,我将为手机和标签创建差异视图。谢谢
    猜你喜欢
    • 2012-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-22
    • 2012-06-26
    相关资源
    最近更新 更多