Android Studio:EditText没有更新



我创建了一个EditText和一个文本小部件。该应用程序应将书面号码除以2并显示结果。但是它也应该一直更新。因此,如果我写4,则应该说2,如果我写10,则应说5。没有按钮可以确认。你有一个想法吗?

真诚的,tobi

您可以使用TextWatcher并使用onTextChange

EditText.addTextChangedListener(new TextWatcher() {
   @Override
   public void afterTextChanged(Editable s) {}
   @Override    
   public void beforeTextChanged(CharSequence s, int start,
     int count, int after) {
   }
   @Override    
   public void onTextChanged(CharSequence s, int start,
     int before, int count) {
      String value= EditText.getText().toString();
      int finalValue=Integer.parseInt(value)/2;    
      TextView.setText(String.valueOf(finalValue));
   }
  });
 }

最新更新