想在 Android 應用中實現類似豆瓣、微信朋友圈的圖文混排效果,即多張圖片與段落文字交替排版。
直接加載 HTML/CSS,排版能力最強,支援複雜樣式,但性能較差,交互處理麻煩。
使用 TextView.setText(Spanned),配合 Html.fromHtml() 或手動構建 SpannableStringBuilder 插入 ImageSpan。輕量、性能好,但複雜排版需大量計算。
如 RichText、Android-Image-Text-Mixed-Layout 等,封裝好佈局邏輯,開箱即用。
簡單場景用 Html.fromHtml() + 自定義 ImageGetter 異步加載圖片;複雜長文建議採用 RecyclerView 多類型 Item(純文本、圖文、純圖)組合,靈活可控且性能優。