0

试图显示这个 html 表格在此处输入图像描述

在android应用程序中。此图像只是一个scap。它包含大量数据。这是 在此处输入图像描述 基于此结构的html结构我想在android应用程序中显示上表我尝试通过将所有dt标签静态放置并使用以下代码显示dd标签

String[] ddsTexts = new String[dds.size()];
            List l = new ArrayList();
            for (int i = 0; i < dds.size(); i++) {
                ddsTexts[i] = dds.get(i).ownText();
                System.out.println(ddsTexts);
                l.add(ddsTexts[i]);
            }

.但是如果表格格式正在改变,它就不起作用。不管表格内容如何,​​我想根据结构在android屏幕上显示它。我该怎么做。谢谢

4

1 回答 1

1

您问题的直接答案:您不能在 WebViews 之外使用 HTML 表格。一般来说,HTML 不属于 WebViews 之外的 Android 应用程序和 TextViews 中的一些有限格式(例如<strong><em>标签)。

您提供的代码的问题:您正在使用 System.out.println 尝试输出 HTML。这只是将行记录到 logcat(也不是以标准方式)。Android 依靠布局视图来呈现用户界面。

如果您不想使用 WebView,则显示表格的最合适方法是解析数据并将其显示在TableLayout中。

于 2013-09-20T18:32:35.170 回答