Rumah > Soal Jawab > teks badan
PHP中文网2017-04-17 17:34:55
1. Perhatikan format id. Contohnya, ID ListView ialah lv_xxx, dan ID TextView ialah tv_xxx
2. Perhatikan maksud ID. Jangan tulis ID yang terlalu panjang, cuma pastikan ia ringkas dan intuitif, contohnya: Halaman Forum > Butiran siaran > Tajuk TextView. Tidak perlu menulisnya sebagai tv_forum_post_title, cukup tulis sebagai tv_title
3. Kurangkan bersarang. Jika anda boleh menggunakan FrameLayout, jangan gunakan LinearLayout Bagi RelativeLayout. . . Secara peribadi, saya fikir ia harus digunakan sesedikit mungkin, kerana ia akan menghasilkan sekumpulan ID yang tidak bermakna. . .
4. Menggunakan semula reka letak tidak berguna dalam kebanyakan kes. Adalah lebih baik untuk mengekstraknya terus ke paparan tersuai. Tulis beberapa sifat. Ini menjadikannya lebih mudah untuk digunakan semula.
迷茫2017-04-17 17:34:55
Kebarangkalian penggunaan semula Ui adalah sangat rendah. Bar tindakan paparan senarai dialog umum dan seumpamanya ditulis dalam Java, dan kod lain diekstrak bergantung pada situasi. Cadangan peribadi: Cuba jangan gunakan semula UI kecuali untuk kawalan asas. Gandingan data terlalu tinggi
黄舟2017-04-17 17:34:55
Untuk menambah, bermula dari pratonton Android Studio 2.2, reka letak ConstraintLayout telah diperkenalkan untuk mengendalikan perhubungan antara komponen melalui kekangan Pada masa hadapan, pengendalian komponen ui akan menjadi lebih visual. Kos pelarasan UI dikurangkan, dan kadar penggunaan semula UI adalah rendah Secara peribadi, saya rasa tidak masuk akal untuk menghabiskan banyak usaha untuk mencipta reka letak yang boleh digunakan semula.
Dalam pembangunan sebenar, hanya komponen ringkas yang sering diekstrak, seperti bar carian, bar bawah, kotak log masuk, dll. Untuk UI yang kompleks, selalunya hanya perlu mematuhi beberapa spesifikasi mudah, seperti Penamaan ringkas dan ekspresif yang disebutkan di atas, gaya bersatu, dsb.