我正在研究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");
答案 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:#FFF;"> here enter your text </body> </html> ]]> </string>
答案 1 :(得分:0)
添加此行 wb.setWebViewClient(new WebViewClient());