C'est cool parce que vous l'avez, cela nécessite probablement la coopération du serveur pour analyser la structure dom (si vous ne le faites pas sur le front-end, les performances risquent de ne pas être bonnes, et la seconde est que cela peut être mis en cache sur le serveur)
J'ai aussi essayé de mettre du html simple dans React Native (connaissant la structure générale, les styles imbriqués possibles, et toutes les balises, attributs, et même l'ordre des attributs qui apparaîtront)
Mais quand je faisais le mixage de p, img, b/blockquote et a, il n'y avait qu'une seule couche d'imbrication, j'ai abandonné après avoir travaillé dessus pendant une heure, et j'ai honnêtement créé une WebView pour la mettre. dans
Donc la clé du problème est que étant donné que Java n'a pas de groupe équilibré, ce serait très pénible d'utiliser des expressions régulières pour afficher les éléments. Ce serait trop fatigant d'analyser la structure dom sans utiliser de réguliers. expressions, donc si vous voulez le faire, vous avez besoin d'un analyseur dom, récupérez l'arborescence DOM, puis utilisez l'arborescence DOM pour convertir chaque élément en élément natif. . .
Je vais juste parler de quelque chose que j'ai rencontré. Par exemple, dans p, si p a une largeur définie, alors si les éléments à l'intérieur ne suffisent pas pour une ligne, doivent-ils être compressés en dessous ou, s'il y en a deux ? p sans float, il y aura automatiquement un saut de ligne, mais il n'existe rien de tel que <br/> que vous puissiez identifier lors de l'analyse. .
Je ne sais pas personnellement. Si vous n'allez pas l'afficher via WebView, pourquoi devriez-vous utiliser le format HTML. Sera-t-il plus efficace dans d'autres formats ? Si vous devez analyser manuellement le format html, TextView peut définir le style html, mais d'une manière générale, il est un peu trop gênant d'afficher les éléments correspondants un par un, et également de définir les attributs correspondants pour le style correspondant.
S'il s'agit d'un mélange d'images et de texte, il n'y a rien de mieux que la visualisation Web. Si les images et le texte peuvent être séparés, cela dépend également de vos besoins de conception. La version normale d'Android est TextView ImageView, plus GridView et d'autres combinaisons. Ces soi-disant plug-ins sont essentiellement basés sur ces combinaisons
C'est cool parce que vous l'avez, cela nécessite probablement la coopération du serveur pour analyser la structure dom (si vous ne le faites pas sur le front-end, les performances risquent de ne pas être bonnes, et la seconde est que cela peut être mis en cache sur le serveur)
J'ai aussi essayé de mettre du html simple dans React Native (connaissant la structure générale, les styles imbriqués possibles, et toutes les balises, attributs, et même l'ordre des attributs qui apparaîtront)
Mais quand je faisais le mixage de p, img, b/blockquote et a, il n'y avait qu'une seule couche d'imbrication, j'ai abandonné après avoir travaillé dessus pendant une heure, et j'ai honnêtement créé une WebView pour la mettre. dans
Donc la clé du problème est que étant donné que Java n'a pas de groupe équilibré, ce serait très pénible d'utiliser des expressions régulières pour afficher les éléments. Ce serait trop fatigant d'analyser la structure dom sans utiliser de réguliers. expressions, donc si vous voulez le faire, vous avez besoin d'un analyseur dom, récupérez l'arborescence DOM, puis utilisez l'arborescence DOM pour convertir chaque élément en élément natif. . .
Je vais juste parler de quelque chose que j'ai rencontré. Par exemple, dans p, si p a une largeur définie, alors si les éléments à l'intérieur ne suffisent pas pour une ligne, doivent-ils être compressés en dessous ou, s'il y en a deux ? p sans float, il y aura automatiquement un saut de ligne, mais il n'existe rien de tel que <br/> que vous puissiez identifier lors de l'analyse. .
Je ne sais pas personnellement. Si vous n'allez pas l'afficher via WebView, pourquoi devriez-vous utiliser le format HTML. Sera-t-il plus efficace dans d'autres formats ?
Si vous devez analyser manuellement le format html, TextView peut définir le style html, mais d'une manière générale, il est un peu trop gênant d'afficher les éléments correspondants un par un, et également de définir les attributs correspondants pour le style correspondant.
S'il s'agit d'un mélange d'images et de texte, il n'y a rien de mieux que la visualisation Web. Si les images et le texte peuvent être séparés, cela dépend également de vos besoins de conception. La version normale d'Android est TextView ImageView, plus GridView et d'autres combinaisons. Ces soi-disant plug-ins sont essentiellement basés sur ces combinaisons
.