我需要在运行时创建并打开一个 HTML 文件。
<html>
<body>
<form name="Home" method="POST" action='' >
<input id='Title' type='hidden' value="Mr" name='Title'/>
<input id='Name' type='hidden' value="bala" name='Name'/>
.
.
.
</form>
<script language='javascript'>
//java script
</script>
</body>
</html>
在上述格式中,我需要在运行时更新 value
字段。更新后我想在我的 android 应用程序中打开这个 html 文件。
更新: 我知道我们可以像下面这样创建 HTML 文件..
public static String createHTML(Study study) {
String format =
"<html>" +
"<body>" +
"<form name="Home" method="POST" action='' >" +
"<input id='Title' type='hidden' value='%d' name='Title'/>" +
.
.
.
.
" </body>" +
"</html>";
return String.format(format, study.title, study.name...);
}
但我想知道有没有其他方法可以创建 HTML 文件,例如使用 XmlSerializer 创建 XML 文件 谢谢!
最佳答案
如果您想运行 html 文件运行时,请尝试使用此代码。
webview_data.loadDataWithBaseURL("file:///android_asset/", htmlString,"text/html", "UTF-8",null);
并确保如果你想使用任何 css 或 javascript 文件然后将其放入 android assest 文件夹..
关于java - 如何在运行时创建/更新/加载 HTML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18416182/