kotlin+butterknife 使用配置
2017-08-17 15:45
351 查看
1. 配置Android studio kotlin 可用(建议使用Android studio 3.0+版本,google官方支持)
2. 添加ButterKnife model/build.gradle 添加如下配置
apply plugin: 'kotlin-kapt'
dependencies : {
……
kapt 'com.jakewharton:butterknife-compiler:8.8.0'
implementation 'com.jakewharton:butterknife:8.8.0'
}
3. 在Activity中使用
class ForgetPasswordActivity : BaseActivity() {
@BindView(R.id.activity_account)
lateinit var etAccount: EditText
override fun onCreate(savedInstanceState: Bundle?) { //重写onCreate方法
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_password)
ButterKnife.bind(this@ForgetPasswordActivity) //butterKnife 绑定Activity
}
@OnClick(R.id.activity_forget_commit, R.id.activity_forget_verification_send)
fun onClick(view: View) {
when(view.id) {
R.id.activityt_commit -> { //提交
Toast.makeText(this, "123", 1000).show()
}
R.id.activity_send -> {
}
}
}
}
2. 添加ButterKnife model/build.gradle 添加如下配置
apply plugin: 'kotlin-kapt'
dependencies : {
……
kapt 'com.jakewharton:butterknife-compiler:8.8.0'
implementation 'com.jakewharton:butterknife:8.8.0'
}
3. 在Activity中使用
class ForgetPasswordActivity : BaseActivity() {
@BindView(R.id.activity_account)
lateinit var etAccount: EditText
override fun onCreate(savedInstanceState: Bundle?) { //重写onCreate方法
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_password)
ButterKnife.bind(this@ForgetPasswordActivity) //butterKnife 绑定Activity
}
@OnClick(R.id.activity_forget_commit, R.id.activity_forget_verification_send)
fun onClick(view: View) {
when(view.id) {
R.id.activityt_commit -> { //提交
Toast.makeText(this, "123", 1000).show()
}
R.id.activity_send -> {
}
}
}
}
相关文章推荐
- Butter Knife 配置和使用及插件
- butterknife8.4.0的配置使用以及在library中的使用
- Butter Knife 配置及使用入门详解
- ButterKnife 8.1的配置与使用
- ButterKnife8.4使用配置
- Butter Knife 配置及使用入门详解
- android butterknife8.4配置使用时的问题
- 使用ButterKnife8.4.0的gradle配置
- 关于Butter Knife 的使用以及配置
- androidstudio Butterknife-7.0.1的配置使用
- Android Studio 中关于 ButterKnife的配置及使用
- ButterknifeZelezny在AndroidStudio中的配置与使用方法
- Android 之ButterKnife配置和使用详解
- Butter Knife的配置和使用
- Android Studio配置ButterKnife及 基本使用
- ButterKnife 8.4.0的使用配置
- butterknife的配置,使用。
- ButterknifeZelezny在AndroidStudio中的配置与使用方法
- ButterKnife 配置及使用
- ButterKnife android studio的配置与使用