0

实际上,我正在开发一个带有 Kendo 控件的 MVC 应用程序。我有一个带有剑道控件的 Web 模板并显示正确。

对于网络,剑道控件显示正确,所以我决定为移动设备做。结果很好,它按照 Kendo Telerik TabStrip 的示例进行了演示。

https://dl.dropboxusercontent.com/u/3877624/Kendo/mobile_example.gif

同意,没问题。(我想)我会为平板电脑做同样的事情......

我将视图的相同内容复制到平板电脑的新视图中,并且平板电脑的布局内容相同。最终,它已被复制和粘贴,但识别出一个用于平板电脑和一个用于移动设备。

当我在平板电脑模拟器上运行应用程序时,正确打开了平板电脑的模板和内容,但与在移动设备上看到的设计不同,不知道到底发生了什么。

https://dl.dropboxusercontent.com/u/3877624/Kendo/tablet_example-%5B1280x768%5D.jpg

在平板上,背景总是黑色,颜色显示不正确等。我不知道问题是来自Opera emulator还是其他原因,因为文件是相同的。

任何人都可以帮忙吗?

4

1 回答 1

0

第一张截图是 iOS 样式的 Kendo UI Mobile,第二张截图是 Android 样式的。无论出于何种原因,Kendo 在一种情况下检测 iOS 并在另一种情况下检测 Android,并尝试重新设计自己以适应操作系统的原生外观。

您可以在这里看到不同之处:http ://demos.kendoui.c​​om/mobile/overview/index.html#/通过在右上角“OS Simulator Mode”中选择不同的操作系统

您可以通过在初始化应用程序时添加以下内容来强制 Kendo UI Mobile 始终使用 iOS 外观:

new kendo.mobile.Application($(document.body), {
    platform: "ios"
});
于 2013-10-31T00:53:57.617 回答