关闭

Butter Knife的使用

标签: Android
219人阅读 评论(0) 收藏 举报
分类:

Butter Knife是view注入框架,使用Butter Knife主要是为了减少代码量,把让模板代码自动生成。

先在module的build.gradle里面的dependencies添加依赖

compile 'org.greenrobot:greendao:3.2.0'
compile'org.greenrobot:greendao-generator:3.2.0'

一般用的比较多的是点击事件绑定和view绑定。

绑定事件,在activity里面添加

 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        ButterKnife.bind(this);
    }

    @OnClick(R.id.tv_m)
    public void sayHi(TextView v) {
        v.setText("ni hao !");
    }

这时候你可以运行一下看到效果了。

在Activity里面添加view绑定

@BindView(R.id.tv_m)
TextView title;

更加详细的使用请参考官方API文档说明。

官方API使用说明:http://jakewharton.github.io/butterknife/

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

ButterKnife框架使用详解

一、     什么是ButterKnife ButterKnife是一个支持View注入的框架。以前总是要写很多findViewById来找到View对象,有了ButterKnife可以很轻松...
  • u012468376
  • u012468376
  • 2016-01-27 15:23
  • 10154

butterknife在library中使用问题处理

1. 官方指南及遇到的问题butterknife当前版本是8.4.0,已经提供了对library project的支持,github主页的使用步骤总结一下就是:1.To use Butter Knif...
  • ytzys
  • ytzys
  • 2016-11-20 19:27
  • 3975

在Kotlin的语言环境下使用ButterKnife框架

在学习Kotlin开发Android应用的过程中,势必要配合很多Android的开源框架一起使用,而ButterKnife是其中可能会经常用到的一个框架。 但是如果在Kotlin中直接使用But...
  • jasoncol_521
  • jasoncol_521
  • 2015-11-05 15:14
  • 5909

Butter Knife简单使用教程

1.Activity中使用例子class ExampleActivity extends Activity { @Bind(R.id.title) TextView title; @Bind(...
  • lvyan2012
  • lvyan2012
  • 2015-07-13 16:58
  • 1511

Butter Knife的配置和使用

butterknife which uses annotation processing to generate boilerplate code for you. Jar包下载。   一、...
  • yersterday
  • yersterday
  • 2014-10-15 13:42
  • 494

Butter Knife 7.0.1 使用方法

Butter Knife , Android 视图中field和方法的绑定 带有“@Bind(R.id.xxx)” Butter Knife注解的域(或者叫字段),Butter Knife 会自动在...
  • qq_31387043
  • qq_31387043
  • 2016-06-13 10:48
  • 3347

使用Butter Knife

关于Butter Knife这个插件我第一次见到还是在上个月公司同事写的一部分代码中,第一次见到它后,内心直呼:这尼玛是什么鬼。但新手也没在怕的,不会就马上去百度了,原来这是用在我们初始化绑定控件的时...
  • ITMonkeyKing
  • ITMonkeyKing
  • 2016-06-16 10:30
  • 293

Butter Knife 配置及使用入门详解

Butter Knife 配置及使用入门详解简介 Butter Knife 是一个工具, 可以通过注解(Annotation)的形式绑定Android中的各种资源, 例如: 控件, string,...
  • u013647382
  • u013647382
  • 2016-07-23 10:23
  • 9236

Butter Knife 配置和使用及插件

目前最新的版本是8.4.0的 官网:http://jakewharton.github.io/butterknife/ GitHub:https://github.com/JakeWharton/bu...
  • yechaoa
  • yechaoa
  • 2016-10-29 10:36
  • 435

Butter Knife使用教程

介绍:注释字段用@ InjectView和黄油刀找到并自动施放相应的视图在布局视图的ID。
  • lukejun1988
  • lukejun1988
  • 2014-05-21 12:57
  • 2649
    个人资料
    • 访问:36218次
    • 积分:676
    • 等级:
    • 排名:千里之外
    • 原创:31篇
    • 转载:1篇
    • 译文:0篇
    • 评论:6条
    最新评论