android - 钛合金createWebView加载html

标签 android css appcelerator titanium-alloy

我在加载 html 时似乎遇到了问题。 没有 html head 和 meta 标签,我的页面因为图像而变大了。 虽然我已经为他们设置了内联样式: ""

所以基本上图像应该是 100% 但仅限于屏幕分辨率。 但实际上它们比我的屏幕分辨率大 4-5 倍。

当我设置元标记时,图像在页面边界内显示得非常好:

但是字体大小被破坏了 font-size:1px 内联声明,在移动应用程序中显示为 14-15px

但是当我从 html 中删除 meta 时,font-size:1px 在移动应用程序中实际上是 1px。

知道我该如何解决这个问题。这也只发生在 android 上。在 IOS 上我没有元和字体大小的问题。

最佳答案

你的 html 必须响应你需要添加元标记视口(viewport)

<meta name="viewport" content="width=device-width , initial-scale=1, maximum-scale=1, user-scalable=0" />

Viewport ?

关于android - 钛合金createWebView加载html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48709027/

相关文章:

android - 音频服务无法停止android

android - 如何将多个扬声器连接在一起并同时连接到手机?

javascript - Titanium 不加载菜单和 menuItem 可见/不可见

android - 即使我选择调试,buildType 也总是会发布

javascript - 如何使用 javascript 让 div 在 X 秒后出现?

html - 在 ID 调用时自动打开 <details> 元素

javascript - 带有图像和边框的两列列表 - 旋转边框但不旋转图像

ios - 从使用 Titanium Appcelerator 创建的应用程序中删除灰色调

iPad > Appcelerator > Alloy > 如何为特定 Controller 加载不同的 View ?

android - 更改 ActionMode 溢出图标