MathJax 方程式をレンダリングする必要があるアプリケーションがあるため、 MathJax 側のJavaScript コードが多く、MathJax CDN サービス(すべて MathJax JS ライブラリによって処理される)から動的に表示される多くの画像があるため、 WebViewレイアウトを使用する必要があります。
単一の WebView レイアウトで正常に動作し、すべてが正常にレンダリングされます - しかし、Web API からの検索結果を表示する必要があり、すべての検索結果にいくつかの MathJax コードが含まれている場合に問題が発生します - Google 検索結果として想像できますが、MathJax を使用すると内部のコード/方程式。
私の頭をよぎった最初のことは、各行内に WebView を持つ ListView です。しかし、それは非常に不十分であり、スクロール可能な listView 内にスクロール可能な webView を配置していますが、良い考えではありません。また、少しスクロールするたびにwebViewがレンダリングされます。キャッシュを使用して、レンダリングされたWebViewをキャッシュすることもできますが、よくわかりません...
代替案はありますか?ありがとう。