android - Android中隐藏浏览器地址栏

标签 android xml jakarta-ee

我已经创建了一个 WebView 应用程序,一切正常。 我是 Android 新手。该应用程序唯一需要的功能是隐藏地址栏。因为我希望该应用程序看起来更像常规应用程序,而不是网络浏览器窗口中的网页。

我的代码是这样的,

package com.Mobi.ebookread;

public class Mobile extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);        
        final WebView webview = (WebView) findViewById(R.id.helloWebView);
        webview.getSettings().setJavaScriptEnabled(true);
        webview.loadUrl("http://www.google.com");

    }
}

我该怎么做?

最佳答案

我认为有问题。 webview没有地址栏,似乎浏览器应用程序正在打开。可能发生重定向并导致浏览器应用程序打开,并且您没有使用 WebViewClient 和 shouldOverrideURLLoading() 拦截该重定向

下面是 WebView 的样子。

WebView

关于android - Android中隐藏浏览器地址栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13412107/

相关文章:

maven - 由于处理结构时出现故障,无法在 WildFly 8 上部署 Ear

java - 我可以为 complexType 和元素指定相同的名称吗 - XSD 标准

android - 测试编排示例

android - 在上一个 Activity 之上显示新 Activity

Android - 看起来像 'settings' 的 ListView

java - Android:以编程方式更改 TextView 位置(左或右)?

c# - C# 中的 XML 智能感知与 VB.Net 中的一样吗?

c# - Xml 序列化 - 忽略父节点

android - 如何使用 googlemapsApi 绘制 2 条或更多条路线

java - Java EE SDK 的问题