Heim > Fragen und Antworten > Hauptteil
Ich weiß, dass TextView Text und ImageView Bilder anzeigt. Nachrichteninhalte sind jedoch dynamisch und können mehrere Texte und Bilder enthalten, wobei die Anzahl variabel ist. Wie erreicht man das?
Und wie Redakteure verwenden sie einen HTML-Editor wie CKEditor, um Nachrichteninhalte zu bearbeiten und einen Text im HTML-Format im Feld zu speichern. Mit TextView und ImageView sollte das nicht möglich sein, oder? Ich habe bei dieser Funktion keine Steuerung gesehen.
Könnte es in eine H5-Seite umgewandelt und mit WebView angezeigt werden? Gibt es einen anderen Plan? Wie macht NetEase News das?
怪我咯2017-05-16 13:32:18
你说的就是富文本显示,其实TextView就可以做到的,加载html数据并解析,
你可以看这个库:https://github.com/Sufficient...
当然使用WebView也是可以的
我想大声告诉你2017-05-16 13:32:18
显示布局边界的比较靠谱 既然要仿人家总要知道人家到底用的啥吧 总的来说H5显示效果最好,不过要处理好跟原生的交互问题;然后富文本比较难控制,文本的样式和图片的尺寸等一系列问题吧;最后通过viewtype匹配不同item样式的方法也不错,参考代码不要太多。