butterknife使用
2015-08-11 12:27
225 查看
butterknife是一个轻量级的DI框架,官网地址:http://jakewharton.github.io/butterknife/
注意事项:使用前需要对编辑器进行相关设置,详见官网说明。
以下代码简单演示
1.@bind替代findViewById方法赋值
2.@Onclick绑定事件
注意事项:使用前需要对编辑器进行相关设置,详见官网说明。
以下代码简单演示
1.@bind替代findViewById方法赋值
2.@Onclick绑定事件
package com.wandoon.test1; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.widget.Button; import android.widget.TextView; import butterknife.Bind; import butterknife.ButterKnife; import butterknife.OnClick; public class MainActivity extends AppCompatActivity { @Bind(R.id.txt1) TextView tv; @Bind(R.id.btn1) Button btn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ButterKnife.bind(this); } @OnClick(R.id.btn1) public void click(Button btn){ tv.setText("点击了按钮"); } @Override protected void onDestroy() { super.onDestroy(); ButterKnife.unbind(this); } }
相关文章推荐
- JavaScript之函数作用域
- Fastjson介绍
- 图片滚动(UP)的JS代码详解(offsetTop、scrollTop、offsetHeigh)【转】
- js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法
- HTML5 3D翻书效果(双面效应)
- node.js 获取csdn首页热点新闻
- CSS基本选择器和优先级
- jQuery 实现点击空白关闭目标元素的实现方法
- JS特殊字符判断
- 局部变量被内部类访问时必须用final修饰的问题
- jQuery的noConflict()的作用
- Console命令详解,让调试js代码变得更简单
- jquery插件中的(function(){})
- 1001---HTML5介绍
- JS+CSS实现Div弹出窗口同时背景变暗的方法
- jQuery的扩展
- Change Buffer与innodb_force_recovery=4
- grunt的使用一(压缩任务)
- FeatureLayer,FeatureDataset,FeatureClass,Feature几个概念一点点总结
- [js开源组件开发]tip提示组件