您的位置:首页 > Web前端

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 -> {

}

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: