在webview中加载自定义html后,Android加载网址

时间:2017-07-31 13:26:23

标签: android html webview

我正在研究android应用程序,我正在使用提交按钮和表单提交加载自定义html数据..自定义html在webview中成功加载以后我从html内容重定向它要求外部浏览器。我如何解决在同一webview中工作的问题?

这是我的代码:

 wb = (WebView)findViewById(R.id.webv);

        wb.getSettings().setLoadsImagesAutomatically(true);
        wb.getSettings().setJavaScriptEnabled(true);
        wb.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
String customHtml= "<html>...</html>"

wb.loadData(customHtml, "text/html", "UTF-8");

2 个答案:

答案 0 :(得分:0)

使用以下代码;

WebView view = new WebView(MainActivity.this);
view.setVerticalScrollBarEnabled(false);

((LinearLayout)rootView.findViewById(R.id.text_about)).addView(view);

view.loadData(getString(R.string.about), "text/html; charset=utf-8", "utf-8");
中的

<string name="about"><![CDATA[ <html> <head></head> <body style="text-align:justify;color:#059bba;background-color:#FF‌​F;"> here enter your text </body> </html> ]]> </string> 

答案 1 :(得分:0)

添加此行 wb.setWebViewClient(new WebViewClient());