tft每日頭條

 > 生活

 > webview 能否調整沉浸式狀态欄

webview 能否調整沉浸式狀态欄

生活 更新时间:2025-01-12 07:49:52

用Visaul Studio 2019中的Xamarin開發Android App應用,選用Android 9.0-API 28做調試運行模拟器。用WebView控件顯示網站内容,出錯!

代碼片斷:

webview 能否調整沉浸式狀态欄(XamarinForms開發AndroidWebView不能顯示網頁)1

調試運行出錯:

webview 能否調整沉浸式狀态欄(XamarinForms開發AndroidWebView不能顯示網頁)2

經上網查閱資料:

原來,google在Android 9.0開始,WebView中的網頁地址默認不支持明文傳送,即WebView.Source不能用"http://"打頭的網址,隻能用“https://”打頭的網址。

網上解答截圖如下:

webview 能否調整沉浸式狀态欄(XamarinForms開發AndroidWebView不能顯示網頁)3

我在項目文件中進行了對應設置,問題真的就解決了!解決過程圖如下:

1、在解決方案中Android部分,展開Properties

webview 能否調整沉浸式狀态欄(XamarinForms開發AndroidWebView不能顯示網頁)4

2、選中并打開:AndroidManifest.xml,在<application>節中,增加 android:usesCleartextTraffic="true" 意思是允許明文傳送。

webview 能否調整沉浸式狀态欄(XamarinForms開發AndroidWebView不能顯示網頁)5

3、保存,重新調試運行App程序,網站頁面就正常顯示出來了,效果圖如下:

webview 能否調整沉浸式狀态欄(XamarinForms開發AndroidWebView不能顯示網頁)6

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved