WebView(timeTableと呼ばれる)
を定義し、次の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 行になっていることがわかります。
これらの問題を解決するにはどうすればよいですか?