【发布时间】:2011-09-22 18:48:58
【问题描述】:
我想知道如何在所有平台上创建一致的 UI,而不是恒定的 UI。这里所说的一致是指 UI 应该看起来是该特定平台的原生。例如,iOS 中的标签栏位于底部,具有特定的外观和感觉,而 Android 中的标签栏位于顶部,具有不同的外观。
如果我在 sencha 中创建标签栏,它默认位于底部并提供与 iOS 非常相似的蓝色外观,但它不适用于 Android,因为默认外观我会失去 Android 应用程序的感觉,它就像 Android 中的 iOS 应用一样。 那么我该如何解决这个问题呢?我是否编写所有平台的条件以正确布局组件并应用特定的 CSS,或者我可以通过主题来完成它,如果是的话,我可以使用主题来做些什么?请注意,我的目标不仅是拥有不同的组件品牌,而且还要改变它们的位置/方向等。
这些问题的答案是必须的,因为这些将决定我们是否应该采用 sencha 作为跨平台工具。如果我能获得在 iPhone/iPad/Android 手机/Android Pads 上运行并提供其平台特定 UI 的任何此类工作示例,我将不胜感激。
谢谢, 塔伦。
【问题讨论】:
标签: sencha-touch