Saya tahu TextView memaparkan teks dan ImageView memaparkan gambar. Walau bagaimanapun, kandungan berita adalah dinamik dan mungkin termasuk berbilang teks dan imej, dan bilangannya berubah-ubah. Bagaimana untuk mencapai ini?
Dan seperti editor, mereka menggunakan editor Html seperti CKEditor untuk mengedit kandungan berita dan menyimpan sekeping teks dalam format html dalam medan. Ia tidak sepatutnya boleh dilakukan dengan TextView dan ImageView, bukan? Saya tidak melihat sebarang kawalan dengan fungsi ini.
Bolehkah ia dijadikan halaman H5 dan dipaparkan menggunakan WebView? Adakah terdapat sebarang rancangan lain? Bagaimana NetEase News melakukannya?
Sudah tentu terdapat penyelesaian lain, anda boleh menggunakan RecyclerView/ListView untuk melaksanakannya, dan menggunakan reka letak yang berbeza untuk teks dan gambar
Betul, ia adalah h5, termasuk antara muka masalah SegmentFault, yang juga diperbuat daripada h5.
Bukankah ini dilaksanakan menggunakan ListView yang digabungkan dengan penyesuai boleh memenuhi keperluan anda
Pada asasnya, halaman berita dilaksanakan dalam HTML5 Ini adalah kelebihan HTML5 Kerana editor berita mengedit teks kaya, adalah paling mudah untuk memaparkannya secara langsung dalam bentuk HTML5
Buka sempadan reka letak paparan pada telefon anda dan lihat sekali lagi
Sebuah gambar yang dipaparkan secara lalai Data dipaparkan selepas data dimuatkan Ia sebenarnya adalah keadaan sebelum data dimuatkan
Anda bercakap tentang paparan teks yang kaya Sebenarnya, TextView boleh melakukannya memuatkan data html dan menghuraikannya
Anda boleh menyemak pustaka ini: https://github.com/Sufficient...
Sudah tentu, anda. boleh juga menggunakan WebView
TextView menggunakan fungsi teks kaya
Spannable
untuk mencapai susunan imej dan teks yang bercampurPaparan sempadan reka letak lebih dipercayai Memandangkan anda ingin meniru orang lain, anda perlu tahu apa yang mereka gunakan Secara umumnya, H5 mempunyai kesan paparan terbaik, tetapi ia perlu menangani masalah interaksi dengan yang asli. maka teks kaya adalah lebih sukar untuk dikawal, dan teks Terdapat satu siri isu seperti gaya dan saiz gambar akhirnya, kaedah memadankan gaya item yang berbeza melalui jenis paparan juga merupakan kaedah yang baik, dan tidak boleh terlalu banyak rujukan; kod.
Secara amnya digunakan terus
Html5