Rumah > Soal Jawab > teks badan
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?
黄舟2017-05-16 13:32:18
Sudah tentu terdapat penyelesaian lain, anda boleh menggunakan RecyclerView/ListView untuk melaksanakannya, dan menggunakan reka letak yang berbeza untuk teks dan gambar
PHP中文网2017-05-16 13:32:18
Betul, ia adalah h5, termasuk antara muka masalah SegmentFault, yang juga diperbuat daripada h5.
黄舟2017-05-16 13:32:18
Bukankah ini dilaksanakan menggunakan ListView yang digabungkan dengan penyesuai boleh memenuhi keperluan anda
给我你的怀抱2017-05-16 13:32:18
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
仅有的幸福2017-05-16 13:32:18
Sebuah gambar yang dipaparkan secara lalai Data dipaparkan selepas data dimuatkan Ia sebenarnya adalah keadaan sebelum data dimuatkan
怪我咯2017-05-16 13:32:18
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
曾经蜡笔没有小新2017-05-16 13:32:18
TextView menggunakan fungsi teks kayaSpannable
untuk mencapai susunan imej dan teks yang bercampur
我想大声告诉你2017-05-16 13:32:18
Paparan 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.