zoukankan      html  css  js  c++  java
  • butterknife使用

    butterknife是一个轻量级的DI框架,官网地址:http://jakewharton.github.io/butterknife/

    注意事项:使用前需要对编辑器进行相关设置,详见官网说明。



    以下代码简单演示

    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);
        }
    }




  • 相关阅读:
    python xml dom
    python ::-1
    SigmoidCrossEntropyLoss
    pyplot
    注意mysql connector的版本
    caffe学习资料
    mysql中添加中文存储和显示功能
    centos7.3 安装cuda8.0的 坑
    Tree Widget -- 基本方法
    QLabel的使用
  • 原文地址:https://www.cnblogs.com/pengyan5945/p/5218304.html
Copyright © 2011-2022 走看看