如何使用一个 Webview 进行底部活动

Posted

技术标签:

【中文标题】如何使用一个 Webview 进行底部活动【英文标题】:How to use one Webview for a bottomactuvity 【发布时间】:2021-12-11 13:44:07 【问题描述】:

我想创建一个像阿里快递这样的应用程序。用于在线商店的应用程序。我在 android studio 中使用 Java 语言的底部导航活动,但我不知道如何使用 webview,以便如果单击任何底部活动,它将显示特定的 URL。例如,家庭、类别、购物车。

【问题讨论】:

对我和每个人来说,请添加更多您想要的细节。到目前为止,您已经尝试过发布您的xmljava 的代码,以便我们给出更准确的答案。 【参考方案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?

在 webview 中单击链接时如何启动活动?

当我的活动不可见时,如何在 Android WebView 中暂停 Flash 内容?

如何创建设置活动以从底部显示屏幕的一半? [关闭]