Java 在Android小部件之间实现发布-订阅的本机方式是什么?
我在活动中有一个自定义EditText和一个TextView。自定义EditText按钮用于按键和计算输入的字符数,并希望将字符数发布到TextView。我应该使用java.util.observate/observator方式吗?还是有一种更为原生的android方法来实现这一点?Java 在Android小部件之间实现发布-订阅的本机方式是什么?,java,android,user-interface,Java,Android,User Interface,我在活动中有一个自定义EditText和一个TextView。自定义EditText按钮用于按键和计算输入的字符数,并希望将字符数发布到TextView。我应该使用java.util.observate/observator方式吗?还是有一种更为原生的android方法来实现这一点?Observable/Observable从抽象上讲可能是不错的 对于EditText/TextView,您可以使用addTextWatcher()而不是子类化EditText来支持字符计数 记住,你真的应该用软键盘
Observable
/Observable
从抽象上讲可能是不错的
对于EditText
/TextView
,您可以使用addTextWatcher()
而不是子类化EditText
来支持字符计数
记住,你真的应该用软键盘来测试这些东西,因为我的印象是,当用户使用软键盘而不是G1的QWERTY键盘时,每次击键事件的行为都会发生变化。Hah!你太晚了。我已经在子类化EditText.:)我将调查TextWatcher方法。