在我的 android 项目的主类中,我有大约六个侦听器,具有以下结构:
temp.addTextChangedListener(new TextWatcher() {
public void afterTextChanged(Editable arg0) {
}
public void beforeTextChanged(CharSequence s, int arg1, int arg2, int arg3) { }
public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) { }
});
但它有点杂乱无章......我想做的目标是创建一个通用类,例如称为 TextBox,它包含所有侦听器。按钮也是如此,它的听众。你明白吗?我怎样才能做到这一点?
有了这个系统,我可以这样调用一个方法:
temp.addTextChangedListener(TextBox.temp())
test.addTextChangedListener(TextBox.test())
如果我对自己的解释很糟糕,请告诉我。谢谢。