尝试显示此html表格
在Android应用程序中。这个图像只是一个scap.it包含大量数据。这是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]);
}
。但是如果表格格式正在改变它就无法工作。无论表格内容如何,我想基于structure在Android屏幕上显示它。我能做到吗。谢谢
答案 0 :(得分:1)
直接回答您的问题:您不能在WebViews之外使用HTML表格。通常,HTML不属于WebViews之外的Android应用程序,也不属于TextViews中的一些有限格式(例如<strong>
或<em>
标签)。
您提供的代码存在问题:您正在使用System.out.println尝试输出HTML。这只是将行记录到logcat(而不是以标准方式)。 Android依靠layouts和Views来展示用户界面。
如果您不想使用WebView,最合适的显示表格的方法是解析数据并将其显示在TableLayout中。