android ButterKnife注解

**

ButterKnife注解框架

**

ButterKnife注解框架可以减少findViewById以及setOnClickListener等代码。
使用步骤:
1.点击红框Module配置文件在这里插入图片描述
添加依赖


    dependencies {
    ······
   //注解框架配置文件
    implementation "com.jakewharton:butterknife:10.0.0"
    annotationProcessor  "com.jakewharton:butterknife-compiler:10.0.0"
    }

2.在需要使用注解的activity.java中进行绑定在onCreate()方法下,

	setContentView(R.layout.activity_main);
   ButterKnife.bind(this);   

3.鼠标右键点击activity_main。注意必须要右键activity_main,不然不会出现第4步中红框中的选项在这里插入图片描述
4.点击上图中的Gentrate然后点击最下面。
插件的简单使用方法:
在布局文件代码比如R.layout.activity_main中按alt+Insert,可选择Generate Butterknife Injections来自动绑定该布局下的任意控件ID
6.出现如下界面就是绑定控件和绑定点击事件的,悬着选择需要绑定的控件以及点击事件就会自动绑定在这里插入图片描述

	//控件绑定
	@BindView(R.id.openvideo)
    Button openvideo;
    @BindView(R.id.btchangelanguage)
    Button btchangelanguage;
    @BindView(R.id.t5)
    stretchtextview t5;
//点击事件绑定
	 @OnClick(R.id.openvideo)
    public void onViewClicked() {
        startActivity(new Intent(MainActivity.this, VideoActivity.class));
    }

如果点击之后没有第4步中的方法,需要下载butterknife的辅助插件,plugins–>输入zeleny
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值