なぜ、さらには、このコードでは動作しませんか?

イラクリ:

私はAndroidStudioに新しいです。私は数字と数字を付加し管理しているが、追加を行うことはできません。

buttonEnter.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            EditText numbers = (EditText) findViewById(R.id.numbers);
            int ans = 0;
            String str1;
            String str2;
            if (numbers.toString().contains("+")){
                str1 = numbers.toString().substring(0, numbers.toString().indexOf('+'));
                str2 = numbers.toString().substring(numbers.toString().indexOf('+') + 1, 
                numbers.length());
                ans = Integer.parseInt(str1) + Integer.parseInt(str2);
                numbers.setText(Integer.toString(ans));
            }

        }
    });

これは私がEnterキーを押したときに、アプリは何もしない、加算部(まだ他の操作を試していない)のために私のコードです。

ニコスイダルゴ:

あなたはからテキストを取得していませんEditTextあなたは、フィルタリングを行う前に、数字で次のメソッドを追加します。

numbers.getText()

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=367182&siteId=1