[英]Android Problem: Textview onchange event
我需要对一个具有4个文本框的android应用进行编程。 如果我在此框的其中之一中写入字符或数字,则所有其他框都需要刷新。 现在要说了。 我正在使用onchange事件,但是有一个递归,其他框的每个onchange都被执行。 是否有没有时间或其他东西可以中止其他onchange事件的简单方法?
干杯
您必须为每个EditView设置OnFocusChangeListener ...
editview.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
// TODO Auto-generated method stub
}
});
这样,当控件具有hasFocus
,它将仅调用您在onFocusChange方法中为该EditView设置的功能。
查看TextWatcher类,并为您的textview分配一个
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.