1》 Android Studio Instal Butterknife Plugin
Mirip dengan memasang plug-in lainnya, sebagai berikut:
1.1》 Buka antarmuka plugin
Ikuti instruksi pada gambar di atas 1, 2, dan 3 (Catatan: Saya telah menginstal plugin ini di studio Android saya di sini, sehingga konten yang ditampilkan tidak sama). Kemudian restart Android Studio.
2》 Gunakan proyek open source ini pada proyek (mengambil Android Studio sebagai contoh)
2.1》 Tambahkan dependensi dalam jumlah besar
Kompilasi ulang proyek dan terus beroperasi setelah lulus.
2.2》 Anda dapat menggunakan anotasi dalam kode
Contoh file tata letak 2.2.1 adalah sebagai berikut:
<Linearlayout xmlns: android = "http://schemas.android.com/apk/res/android" xmlns: tools = "http://schemas.android.com/tools" android: layout_width = "match_parent" android: tata letak_height = "tata letak =" dan orientpare = "orientpare =" orientpare = "orientpare =" ori orient: "tata letak" android: paddingbottom = "@dimen/aktivitas_vertical_margin" android: paddingleft = "@dimen/aktivitas_horizontal_margin" android: paddingright = "@dimen/aktivitas_horizontal_margin" android: paddingtop = "@dimen/aktivitas_vertical_margin" context "." android: id = "@+id/text_veiw_tv1" android: layout_width = "match_parent" android: layout_height = "wrap_content" android: text = "TextView 1"/> <Tombol "ID ="@+ID/tombol_bt1 "Android: tata letak_width =" ID = "@+id/button_bt1" Android: text = "button1" /> <textView android: id = "@+id /text_veiw_tv2" android: layout_width = "match_parent" android: layout_height = "wrap_content" android: text = "textview 2" /<button uttoid: id = "@+id /kumpulan:" TextView 2 " android: layout_height = "wrap_content" android: text = "button2" /> </ linearlayout>
2.2.2》 Gunakan anotasi dalam kode
Pilih nama file tata letak di atas, klik kanan
Setelah memilih "Konfirmasi", bentuk anotasi dari setiap tampilan dengan atribut ID dalam file tata letak akan secara otomatis dihasilkan.
Seperti yang ditunjukkan di bawah ini:
@Bind (r.id.text_veiw_tv1) TextView TextVeiwtv1; @Bind (r.id.text_veiw_tv2) TextView TextVeiwtv2; @Bind (r.id.button_bt1) tombol tombolbt1; @Bind (r.id.button_bt2) tombol tombolt2; @Override Protected void onCreate (bundle savedInstanceState) {super.onCreate (saveDinstanceState); setContentView (r.layout.activity_main); Butterknife.Bind (ini); }Labelnya adalah sebagai berikut:
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.