xai*_*ain 7 events android text
我有一个Activity扩展TextWatcher以检测某些EditTexts中的更改,因此它实现:
public void afterTextChanged(Editable s)
Run Code Online (Sandbox Code Playgroud)
我的问题是:如果有几个带有.addTextChangedListener(this)设置的EditTexts,如何在afterTextChanged过程中给出可编辑对象来区分哪一个更改?
Dev*_*red 11
另一种选择,匿名内部类较少,只需检查当前关注的内容View. 如果您的应用程序TextWatcher仅取决于用户在键入时所做的更改,则更改将始终发生在View具有当前焦点的更改中.getCurrentFocus()从内部的任何地方呼叫Activity或Window将返回View用户的重点.从内部来看TextWatcher,这几乎肯定是具体的EditText例子.
希望有帮助!