[英]can butterknife bind OnTextChanged events to multiple controls like this?
我想對多個編輯文本設置監聽事件,但好像一次只能綁定一個資源,我點擊方法可以綁定多個資源id,但編輯文本好像不行,我聯系一下各位,英文請見諒
我想為多個 EditText 設置監聽事件,但看起來我一次只能綁定一個資源。 我知道 OnClick 方法可以綁定多個資源 ID,但 EditText 似乎不起作用。 我不確定我想問你,但我為英語感到抱歉。
@OnTextChanged(**R.id.et_account ,R.id.et_password** , callback = OnTextChanged.Callback.AFTER_TEXT_CHANGED)
void afterTextChanged(Editable s) {
if (TextUtils.isEmpty(etPassword.getText().toString())) {
ivCleanPassword.setVisibility(View.GONE);
iv_eye.setVisibility(View.GONE);
} else {
ivCleanPassword.setVisibility(View.VISIBLE);
iv_eye.setVisibility(View.VISIBLE);
}
if (TextUtils.isEmpty(etAccount.getText().toString())) {
ivCleanAccount.setVisibility(View.GONE);
} else {
ivCleanAccount.setVisibility(View.VISIBLE);
}
}
從技術上講是可能的:
@OnTextChanged({R.id.edittext1, R.id.edittext2})
但這有點問題,因為很難確定哪個視圖觸發了調用。
有關此主題的討論,請參閱https://github.com/JakeWharton/butterknife/issues/672
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.