1》 Android Studio Установите плагин для ButterKnife
Похоже на установку других плагинов, следующим образом:
1.1》 Откройте интерфейс плагинов
Следуйте инструкциям на рисунке выше 1, 2 и 3 (примечание: я установил этот плагин в своей студии Android, чтобы отображать контент не совпадает). Затем перезапустите Android Studio.
2》 Используйте этот проект с открытым исходным кодом в проекте (в качестве примера Android Studio)
2.1》 Добавьте зависимости в объеме.
Перекомпилируйте проект и продолжайте работать после прохождения.
2.2》 Вы можете использовать аннотации в коде
Пример макета файла 2.2.1 заключается в следующем:
<Linearlayout xmlns: android = "http://schemas.android.com/apk/res/android" xmlns: tools = "http://schemas.android.com/tools" Android: Mayout_width = "match_parent" Android: layout_height = "match_parent" Android "Android:" veroidt ". Android: paddingbottom = "@Dimen/activity_vertical_margin" Android: paddingleft = "@Dimen/activity_horizontal_margin" Android: paddingright = "@Dimen/Activity_horizontal_margin" Android: PaddingTop = "@Dimen/Activity_Margin". Android: id = "@+id/text_veiw_tv1" Android: layout_width = "match_parent" Android: Layout_height = "wrap_content" Android: Text = "TextView 1"/> <Button Android: id = "@+id/butter_bt1" Android: Layout_width = "Match_Parent" Android: LayOute_HHEONTENTENTENTENTENTENTENTENTENTENTERIONTE_HHEONTENTERIONTERIONTERIONTERIONTIONTION Android: Text = "button1" /> <textView Android: id = "@+id /text_veiw_tv2" Android: Layout_width = "match_parent" Android: Layout_height = "wrap_content" Android: Text = "layview 2" /> <button Android: id = "@+id /button_bt2" Android: layout_wispart_wisparent = "android"@+id /button_bt2 ". Android: Mayout_height = "wrap_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) buttonbt1; @Bind (r.id.button_bt2) Buttonbt2; @Override Protected void Oncreate (Bundle SavedInstanceState) {super.oncreate (savedInstanceState); setContentView (r.layout.activity_main); Butterknife.bind (это); }Метки следующие:
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.