这篇文章将为大家详细讲解有关Android Kotlin环境如何使用ButterKnife,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
先看看java环境的用法
1.安装插件,然后重启Android studio。
安装插件.jpg
2.使用,点击一下在setContentView(R.layout.activity_main);然后快捷键Alt+insert。
Alt+insert.jpg
3.使用。
使用.jpg
4.完成
@BindView(R.id.circleView)
CircleView circleView;
@BindView(R.id.tv_test)
TextView tvTest;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButterKnife.bind(this);
}
/*
* 多个控件点击事件,会有大括号包起来,中间逗号隔开
* */
@OnClick({R.id.circleView, R.id.tv_test})
public void onViewClicked(View view)
{
switch (view.getId())
{
case R.id.circleView:
break;
case R.id.tv_test:
break;
}
}
@Override
protected void onDestroy()
{
ButterKnife.bind(this).unbind();
super.onDestroy();
}
Kotlin环境
1.随意新建一个kotlin文件
new kotlin.jpg
2.然后工程会有几个地方变化
多了Configure.jpg
ok.jpg
module.jpg
project.jpg
3.添加对kotlin的支持
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-kapt'
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
//控件插件
implementation 'com.jakewharton:butterknife:8.8.1'
kapt 'com.jakewharton:butterknife-compiler:8.8.1'
compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
}
添加kotlin支持.jpg
4.使用,直接用就好,不用再BindView了。
不需要BindView了.jpg
直接使用.jpg
5.注意要对应的xml,以免同样的控件id引起空指针异常。
关于“Android Kotlin环境如何使用ButterKnife”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。