Webview 拉伸网络视图
我一直在制作一个继承自Webview 拉伸网络视图,webview,xamarin.forms,stretch,Webview,Xamarin.forms,Stretch,我一直在制作一个继承自WebView的gif元素。此“WebView”表示以下html=>String.Format(@“”,value)其中value是GIF的URL 但是,当我用本地gif声明它时,它确实起作用,但是webview的焦点在左上角。我还可以移动/滚动超出屏幕限制的webview视图 那么,如何使此WebView在屏幕上伸展?对于您的WebView,请确保设置了水平和垂直选项以将其伸展到整个屏幕 <WebView HorizontalOptions="FillAndExpa
WebView
的gif
元素。此“WebView
”表示以下html=>String.Format(@“”,value)
其中value
是GIF的URL
但是,当我用本地gif声明它时,它确实起作用,但是webview的焦点在左上角。我还可以移动/滚动超出屏幕限制的webview视图
那么,如何使此WebView在屏幕上伸展?对于您的WebView,请确保设置了水平和垂直选项以将其伸展到整个屏幕
<WebView HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand" />
对于gif,您可能希望下面的图片将gif延伸到整个可见区域
<html><body><img src='{0}' style='width:100%;height:100%;'/></body></html>
如果您希望WebView的大小仅为其内部的大小,那么除非您想进行一些复杂的javascript回调,否则我只需要获取gif的大小,并在WebView上设置宽度和高度请求。添加
WebView的xaml/cs
,我们可以看到您迄今为止的尝试