如何在不使用按钮的情况下在文本视图上获取多个EditText的结果

时间:2015-10-13 05:35:24

标签: android

我想要文本视图中的总计(现在不能看到,但是在最后一个编辑文本(10x)下面提到了)..你可以在图像中看到问题

Image

1 个答案:

答案 0 :(得分:0)

您对所有的EditTexts执行以下操作

editText1000x.addTextChangedListener(new TextWatcher() {

      public void afterTextChanged(Editable s) {
        int sum = Integer.parseInteger(editText1000x.getText()) * 1000;
        sum += Integer.parseInteger(editText500x.getText()) * 500;
        //and so forth for all the other editTexts.

        textView.setText("" + sum);

      }

      public void beforeTextChanged(CharSequence s, int start, int count, int after) {}

      public void onTextChanged(CharSequence s, int start, int before, int count) {}
});