以下问题特定于 Android -
我使用以下 html 设置了一个非常基本的测试用例:
<div data-role="view">
</div>
<!-- Master Layout -->
<div data-role="layout" data-id="masterLayout">
<header data-role="header">
<div data-role="navbar">
<span data-role="view-title">Demo</span>
<a data-role="button" data-icon="details" data-align="right"></a>
</div>
</header>
<footer data-role="footer">
<div data-role="tabstrip">
<a data-icon="search">Search</a>
<a data-icon="home">Home</a>
<a data-icon="action">Action</a>
</div>
</footer>
</div>
页面在纵向和横向模式下都能正确呈现。如果页面以纵向模式加载,然后切换到横向模式,则会在页面的整个右侧(包括页眉和页脚)发生少量剪裁。以横向加载页面,然后切换到纵向,然后再回到横向不会遇到此错误。
这可能是 Kendo Mobile 中的错误吗?我目前正在使用带有 jQuery 1.9.1 的 2013.2.906 版本。在 Nexus 7(第 1 代)和 Transformer Prime(201 型)上进行了测试,使用了普通浏览器和最新的 Google Chrome 浏览器。