为您的网站创建 Android 应用程序
Creating an Android app for your website
我使用 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);
但它只显示顶部有网站名称的白页。
我是不是做错了什么,还是我必须为 运行 我的页面构建一个类似应用程序的浏览器。
问题是 webview 布局宽度和高度设置为 wrap-content,这就是为什么我只看到背景颜色
将其更改为 fill-parent 并且有效。
我使用 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);
但它只显示顶部有网站名称的白页。
我是不是做错了什么,还是我必须为 运行 我的页面构建一个类似应用程序的浏览器。
问题是 webview 布局宽度和高度设置为 wrap-content,这就是为什么我只看到背景颜色
将其更改为 fill-parent 并且有效。