我定义了一个WebView
(称为时间表)并loadDataWithBaseURL
像这样调用:
timeTable.loadDataWithBaseURL(null,"<html><head></head><body>" + str + "</body></html>", "text/html", "utf-8",null);
基本上str
是一个包含格式良好的 html 表的字符串。这是电脑里编译的表格:
为了允许缩放,我调用了:
timeTable.getSettings().setSupportZoom(true);
timeTable.getSettings().setBuiltInZoomControls(true);
加载后WebView
,您会看到以下内容:
放大得太远了,这是可能的最远变焦。此外,如您所见,在我手机的屏幕截图中,显示了表格的左上角。例如,如果您查看左上角的单元格,您可以看到在手机中它被调整为 10 行不可读,而在计算机中它是 2 可读行。
我该如何解决这些问题?