Rumah > Soal Jawab > teks badan
protected static class BlurChangeListener implements OnFocusChangeListener {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if (!hasFocus) {
//do something
}
}
}
RT,怎么处理让其只是光标不在edittext上才回调?
PHP中文网2017-04-17 17:57:22
Akhirnya, ia dikendalikan melalui penangan apabila ada papan kekunci, kaedah ini dipanggil semula secara berterusan, jadi semua yang dinyatakan di atas mempunyai masalah.
天蓬老师2017-04-17 17:57:22
Edittext tidak mencuri tumpuan.
Melihat kod anda, saya rasa anda telah menetapkan berbilang Editteks kepada pendengar ini.
Kemudian anda harus menulisnya seperti ini, seperti onclickListener
@Override
public void onFocusChange(View v, boolean hasFocus) {
if (!hasFocus) {
if(v.getId == R.id.et_id){
//do something
}
}
}
Saya telah lama membaca tentang masalah ini Jika ia telah diselesaikan sejak dahulu lagi, saya cadangkan anda menjawab sendiri soalan ini dan menggunakannya untuk semua orang