У меня есть приложение, которое должно отображать уравнения MathJax, и поэтому я должен использовать макет WebView из-за большого количества кода JavaScript на стороне MathJax и множества >изображения, которые динамически отображаются из сервиса CDN MathJax (все обрабатываются библиотекой MathJax JS).
Он отлично работает с одним макетом WebView, и все отображается просто отлично, но проблема возникает, когда мне нужно отобразить результаты поиска из моего веб-API, и каждый результат поиска включает некоторый код MathJax — вы можете представить это как результаты поиска Google, но с кодом/уравнениями MathJax внутри.
Первое, что пришло мне в голову, это ListView с WebView внутри каждой строки, но этого очень недостаточно, и я помещаю прокручиваемый webView внутрь прокручиваемого listView, что не очень хорошая идея. Кроме того, webView отображается каждый раз, когда я немного прокручиваю, возможно, я мог бы использовать некоторый кеш для кэширования визуализированных WebView, но я не уверен...
Есть ли предложенные альтернативы? Спасибо.