在我的应用程序中,如果editText
失去了焦点,我需要能够捕捉到,我已经找到了如何在Java中进行操作,但是我不太能够在kotlin中找到如何进行操作。
我找到的Java答案是this one:
EditText txtEdit = (EditText) findViewById(R.id.edittxt);
txtEdit.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if (!hasFocus) {
// code to execute when EditText loses focus
}
}
});
有人可以帮我把它转换成Kotlin吗?
答案 0 :(得分:1)
这样
// Class level
lateinit var editText: EditText
// Method onCreate/onCreateView
editText = findViewById(R.id.whatever)
editText.setOnFocusChangeListener { view, hasFocus ->
if(!hasFocus) {
}
}