gpt4 book ai didi

android - 在 afterTextChanged 事件中获取 Editable id

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:19:05 24 4
gpt4 key购买 nike

我有一个扩展 TextWatcher 以检测某些 EditText 中的变化的 Activity,因此它实现了:

public void afterTextChanged(Editable s)

我的问题是:如果有多个设置了 .addTextChangedListener(this) 的 EditText,在 afterTextChanged 过程中给定 Editable 对象的情况下,我如何区分哪个更改?

最佳答案

另一种使用较少匿名内部类的选择是简单地检查当前聚焦的 View如果您的 TextWatcher 应用程序仅取决于用户在键入时所做的更改,那么更改将始终发生在具有当前焦点的 View 中.从 ActivityWindow 内的任何位置调用 getCurrentFocus() 将返回用户关注的 View。从 TextWatcher 内部,这几乎肯定是特定的 EditText 实例。

SDK Docs Link

希望对您有所帮助!

关于android - 在 afterTextChanged 事件中获取 Editable id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5951433/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com