为您的网站创建Android应用

时间:2015-06-20 11:34:13

标签: android asp.net browser webview

我使用ASP.Net创建了一个移动友好http://alsultan-family.com/

的网站

我使用了WebView,但它只显示了没有内容的页面背景颜色。

正如我从Google文档中读到的那样,WebViews并不是一个完整的浏览器,只是为了显示一些HTML

我用来加载网站的代码是:

    WebView myWebView = (WebView) findViewById(R.id.webView);
    WebSettings webSettings = myWebView.getSettings();
    webSettings.setJavaScriptEnabled(true);
    myWebView.loadUrl("http://www.alsultan-family.com");

我的网站是关于UTF-8的阿拉伯语,有人说我必须使用loadDataWithBaseURL:

    WebView mWebView = (WebView) this.findViewById(R.id.webView);
    mWebView.getSettings().setJavaScriptEnabled(true);
    mWebView.loadDataWithBaseURL(null, "AlSultan-Family.com", "text/html", "utf-8", null);

但它只显示我的白页,其中站点名称位于顶部。

我做错了什么或者我是否必须构建像app这样的浏览器来运行我的页面。

1 个答案:

答案 0 :(得分:0)

问题是webview布局的宽度和高度设置为wrap-content,这就是为什么我只看到背景颜色

将其更改为fill-parent,并且有效。