1》 Android Studio قم بتثبيت البرنامج المساعد ButterKnife
على غرار تثبيت المكونات الإضافية الأخرى ، على النحو التالي:
1.1》 افتح واجهة الإضافات
اتبع الإرشادات الواردة في الشكل أعلاه 1 و 2 و 3 (ملاحظة: لقد قمت بتثبيت هذا البرنامج المساعد في استوديو Android الخاص بي هنا ، وبالتالي فإن المحتوى المعروض ليس هو نفسه). ثم أعد تشغيل Android Studio.
2》 استخدم هذا المشروع مفتوح المصدر في المشروع (أخذ استوديو Android كمثال)
2.1》 أضف تبعيات في bulk.gradle
إعادة ترجمة المشروع والاستمرار في العمل بعد المرور.
2.2》 يمكنك استخدام التعليقات التوضيحية في الكود
ملف تخطيط المثال 2.2.1 هو كما يلي:
<linearlayout xmlns: Android = "http://schemas.android.com/apk/res/android" xmlns: tools = "http://schemas.android.com/tools" Android: layout_width = "match_parent" Android: layout_height = Android: paddingbottom = "@dimen/activity_vertical_margin" Android: paddingleft = "@dimen/activity_horizontal_margin" Android: paddingRight = "@dimen/activity_horizontal_margin" android = "@dimen/activity_vertical_margin" Android: id = "@+id/text_veiw_tv1" Android: layout_width = "match_parent" Android: layout_height = "wall_content" Android: text = "textView 1"/> <button android: id = "@id/button_bt1" Android: layout_width = match_parent Android: text = "button1" /> <textView Android: id = "@+id /text_veiw_tv2" Android: layout_width = "match_parent" Android: layout_height = "wall_content" android: "textview 2" /> <button android: id = "id /button_btr. Android: layout_height = "wall_content" Android: text = "button2" /> </linearlayout>
2.2.2》 استخدم التعليقات التوضيحية في الكود
حدد اسم ملف التخطيط أعلاه ، انقر بزر الماوس الأيمن
بعد تحديد "تأكيد" ، سيتم إنشاء نموذج التعليق التوضيحي لكل طريقة عرض باستخدام سمة المعرف في ملف التخطيط تلقائيًا.
كما هو موضح أدناه:
bind (r.id.text_veiw_tv1) textView textveiwtv1 ؛ bind (r.id.text_veiw_tv2) textView textveiwtv2 ؛ bind (r.id.button_bt1) buttonbtbt1 ؛ bind (r.id.button_bt2) buttonbtbt2 ؛ Override محمية void onCreate (backdle SaveInstancestate) {super.oncreate (SaveInstancestate) ؛ setContentView (r.layout.activity_main) ؛ butterknife.bind (هذا) ؛ }الملصقات كما يلي:
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.