gpt4 book ai didi

android - 在 XML 中指定 addTextChangedListener

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:50:57 25 4
gpt4 key购买 nike

有没有我可以指定 TextChangedListener 的 EditText 属性?我知道它有 3 个方法,所以我只想像下面这样指定属性值

 <EditText
android:afterTextChanged="myAfterHandler"

但是我遇到了编译错误。我可以用同样的方式添加点击监听器,所以我想知道文本更改有什么问题?

我知道我可以在 Java 代码中获取特定时间的 View 并调用添加监听器,但是这个解决方案看起来非常丑陋。

最佳答案

Android 的 Data Binding Library现在支持为存在于 View 类中的 setter 生成 xml 属性。

如果你启用了数据绑定(bind),你需要做的就是使用 app 命名空间(不要忘记声明命名空间),比如 app:addTextChangedListener="@ {someobject.textwatcherfield}”

关于android - 在 XML 中指定 addTextChangedListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20342175/

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