您的位置:一分快三全天精准计划 > 1分快3全天计划官方网站-编程 > 快速开发的框架

快速开发的框架

2019-09-09 16:51

快速开发的框架。感激JakeWharton大神 感激 Square Inc.(这家集团带来了retrofitokhttp etc..)

相信大家对findViewById &OnClickListener 一点都不生分吧,贰个UI里面三个控件的话,相信您会疯掉!!!!不是欢娱!在不知底Butter Knife在此之前,差不离正是四个劳顿的XXX

贰个view的流入框架,快捷支付的框架。

 Button btn =findViewById(R.id.button); btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { }});

public class MainActivity extends AppCompatActivity { @BindView(R.id.button) Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ButterKnife.bind; onClick(); } @OnClick(R.id.button) public void onClick() { Toast.makeText(getApplicationContext(),"this is button",Toast.LENGTH_SHORT).show(); }}

偷懒在此以前布置可能要细致的!!

Project build.gradle 增加

dependencies { classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' }

Module buid.gradle 增加

apply plugin: 'android-apt'//这个要特别注意dependencies { apt 'com.jakewharton:butterknife-compiler:8.4.0'compile 'com.jakewharton:butterknife:8.4.0' }

接下来等AS加载完就足以了!!!

世家会说了,那样子有偷懒吗?鬼脸!!!我们来围观!!!

图片 1

累加这一个插件差非常的少无敌的偷懒呀!!!

  • Android studioFile->Settings..->Plugins-->Browse repositores..搜索ButterKnife Zelezny
  • 安装插件,重启android studio

图片 2

哇哈哈,偷懒之旅成功!

  • 在Activity 中 ButterKnife.bind必须在setContentView()之后
  • 在Fragment中 ButterKnife.bind(this, view)
  • 特性布局不可能用private or static,不然会报错

Butter Knife GithubButter Knife Github原版表达ButterKnife使用详解

二个非androider,欢快就好,招待和本身壹头座谈!转发申明出处,多谢!

本文由一分快三全天精准计划发布于1分快3全天计划官方网站-编程,转载请注明出处:快速开发的框架

关键词: