I am making an app in which I have to use html in my java code, Actually I am making a table whose rows and columns will get their values dynamically. My code snippet is as follows:
WebView myWebView;
public static String Monthlysavings,Month,Savings,January,$100,February,$80;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
myWebView = (WebView) findViewById(R.id.webview);
// myWebView.loadUrl("file:///android_asset/neww.html");
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
String summary = "<html> <body>" + "<table border='1'>" + "<caption>" + Monthlysavings + "</caption> <tr> <th>" + Month + "</th><th>" + Savings + "</th></tr>" + "<tr><td>" + January + "</td><td>" + $100 + "</td></tr>" + "<tr><td>" + February + "</td><td>" + $80 + "</td></tr></table></body></html>";
myWebView.addJavascriptInterface(new JavaScriptInterface(this), "Android");
myWebView.loadUrl(summary);
But i am getting following output
instead of table view , i am getting the above