如何使用一个 Webview 进行底部活动
Posted
技术标签:
【中文标题】如何使用一个 Webview 进行底部活动【英文标题】:How to use one Webview for a bottomactuvity 【发布时间】:2021-12-11 13:44:07 【问题描述】:我想创建一个像阿里快递这样的应用程序。用于在线商店的应用程序。我在 android studio 中使用 Java 语言的底部导航活动,但我不知道如何使用 webview,以便如果单击任何底部活动,它将显示特定的 URL。例如,家庭、类别、购物车。
【问题讨论】:
对我和每个人来说,请添加更多您想要的细节。到目前为止,您已经尝试过发布您的xml
和java
的代码,以便我们给出更准确的答案。
【参考方案1】:
试试这个代码:
在 Xml 中根据你添加 webview 例如这样:
<WebView
<!-- covers 368dp width as required. -->
android:layout_
<!-- unique ID of WebView -->
android:id="@+id/web"
<!-- covers 495dp height as required. -->
android:layout_/>
在 Java 中添加这个:
WebView w = (WebView) findViewById(R.id.web);
// loading http://www.google.com url in the the WebView.
w.loadUrl("http://www.google.com");
// this will enable the javascipt.
w.getSettings().setjavascriptEnabled(true);
// WebViewClient allows you to handle
// onPageFinished and override Url loading.
w.setWebViewClient(new WebViewClient());
欲了解更多信息,请访问Web View Documention
输出:
【讨论】:
好的。但我想放一个 webview 供底部活动访问 你想把webview
放在哪里。这是webview
的基础。您可以制作片段,然后您可以将 webview
放置在 UI 中任何您想要的位置。
@ElimimianOsemaoje 用于从底部导航访问,您可以使用片段检查此bottom navigation view with fragments以上是关于如何使用一个 Webview 进行底部活动的主要内容,如果未能解决你的问题,请参考以下文章
如何根据底部的 webview 设置 Viewcontroller 动态高度?
我已经遵循了受信任的网络活动的所有步骤,但使用 chrome dev 仍然可以看到地址栏。如何在受信任的网络活动中获取 webview?