繁体   English   中英

Android问题:Textview onchange事件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM