焦点时添加功能,无焦点时删除功能

时间:2017-11-26 16:04:55

标签: android if-statement textwatcher

我遇到TextWatcher问题,这是我的代码

JumlahTrx.setOnFocusChangeListener(new View.OnFocusChangeListener(){
       public void onFocusChange(View v, boolean hasFocus){
           if(v.getId() == R.id.editJumlah && hasFocus){
               JumlahTrx.addTextChangedListener(onTextChangedListener());
           }else{
               if(JumlahTrx!=null) {
                   try{
                       JumlahTrx.removeTextChangedListener(onTextChangedListener());
                   }catch (Throwable e){
                       e.printStackTrace();
                   }
               }
           }
       }
    });

代码没有任何错误。但功能不像我想要的那样工作。 我想如果JumlahTrx(R.id.editjumlah)专注于然后添加TextWatcher函数,如果我点击另一个EditText或不专注于删除它。

我的代码有什么帮助吗?

0 个答案:

没有答案