【问题标题】:how do i edit HTML inside string JAVA CODE easily我如何轻松地在字符串 JAVA CODE 中编辑 HTML
【发布时间】:2020-08-06 10:36:33
【问题描述】:

我开发了 android 应用程序并使用 HTML 代码以格式化的形式打印结果。 代码将是这样的:

String adress = editText1.getText().toString();
String phone = editText2.getText().toString();
String licenseNo = editText3.getText().toString();
 "\n" +
                    "        <div class=\"down\">\n" +
                    "            <div class=\"EASY\">\n" +
                    "                <img src=\"" + image + "\" alt=\"QR\" >\n" +

                    "            </div>\n" +
                    "            <table class=\" info_table\">\n" +
                    "                <tbody>\n" +
                    "                    <tr>\n" +
                    "                        <td class=\"info\">" + phone + "</td>\n" +
                    "                        <td class=\"info\"> " + licenseNo + "</td>\n" +
                    "                    </tr>\n" +
                    "                    <tr>\n" +
                    "                        <td class=\"info_A\" colspan=\"2\"> " + adress + "</td>\n" +
                    "                    </tr>\n" +
                    "                </tbody>\n" +
                    "            </table>\n" +
                    "        </div>";

如您所见,它应该包含\n+,因为它在字符串对象中包含来自用户输入的变量值。 当我需要编辑这段代码时我遇到了一些困难,因为我将在应用程序中对其进行测试。 我的问题是让这段代码在 android studio 之外编辑和预览并重新插入的最佳方法是什么。 我使用了查找和替换,但它会产生一些问题。

希望我解释得足够充分

【问题讨论】:

  • 创建一个文件并粘贴 HTML 内容,然后在浏览器中查看结果。相应地修改您的 HTML 文件。然后将文件保存在项目的resresources 文件夹中。在您的应用中,读取此文件的内容,而不是对 HTML 输出进行硬编码。
  • 确定如何从用户输入中注入变量

标签: java android html


【解决方案1】:

您可以在资源文件夹 read it 中创建一个 XML 文件,然后使用 format 来更改那里的值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-31
    • 2013-02-09
    • 1970-01-01
    • 1970-01-01
    • 2020-05-25
    • 2011-08-22
    • 2010-09-17
    • 2015-05-23
    相关资源
    最近更新 更多