gpt4 book ai didi

android - Xamarin.Forms WebView 未呈现位置 :fixed css correctly?

转载 作者:太空宇宙 更新时间:2023-11-03 10:44:21 24 4
gpt4 key购买 nike

我正在尝试使用 Xamarin Forms 在 Xamarin 中构建一个跨平台应用程序,该应用程序只能查看我的网站。大多数东西都运行良好,但我在 Android 下遇到了一个大问题。我做了一个测试 Xamarin 应用程序,不使用 Xamarin Forms,只是 Xamarin 提供的原生 Android 东西,以测试它是否只是一个 Forms 问题。原来好像是……

问题似乎是 Xamarin Forms WebView 非常错误地呈现“position:fixed”的 css,而在“原生”Xamarin Andoid 应用程序下,一切都按预期呈现。

现在据我了解,Xamarin Forms 应该使用与“ native ”应用程序的 html 渲染器相同的底层 html 渲染器,我认为它是 Android 4.4 及更高版本下的 Chromium。

不是这样的吗?也许这是一个已知的错误?或者只是我这边的设置问题?


下面是说明错误的图像。如您所见,右侧的大蓝色条未正确呈现。

enter image description here

这是应用程序呈现的测试 HTML 以说明错误:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<div style="background: blue; height:100px; width: 100%; position:fixed; left: 0; top: 0;">
<div style="margin:0 auto; width: 200px;">
<p style="color: white;">HELLO WORLD</p>
</div>
</div>
</body>


如有任何帮助,我们将非常感激不尽!
谢谢,
巴斯

最佳答案

问题不在 html 中。在 WebView 上添加高度或将其放在 Grid 行中。

https://developer.xamarin.com/guides/xamarin-forms/user-interface/webview/

关于android - Xamarin.Forms WebView 未呈现位置 :fixed css correctly?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27150044/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com