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 行になっていることがわかります。
これらの問題を解決するにはどうすればよいですか?