Android-从setOnEditorActionListener处理文本视图

Android-从setOnEditorActionListener处理文本视图,android,textview,Android,Textview,我正在尝试更改附加到EditText(amount)的setOnEditorActionListener事件中的TextView(totacost)值,但它不起作用 x是一个对象,x.setAmount()是x上的一个方法要更改x.totalcost的值,我需要在textview中设置x.totalcost的新值 amount.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override

我正在尝试更改附加到EditText(amount)的
setOnEditorActionListener
事件中的TextView(totacost)值,但它不起作用

x是一个对象,
x.setAmount()
x
上的一个方法要更改
x.totalcost
的值,我需要在textview中设置
x.totalcost
的新值

amount.setOnEditorActionListener(new TextView.OnEditorActionListener() {
        @Override
        public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
            if (actionId == EditorInfo.IME_ACTION_SEARCH ||
                    actionId == EditorInfo.IME_ACTION_DONE ||
                    event.getAction() == KeyEvent.ACTION_DOWN ||
                            event.getKeyCode() == KeyEvent.KEYCODE_ENTER) {

                    x.setAmount(Integer.parseInt(v.getText().toString()));

                   totalcost.setText(""+x.totalcost)
                    return true; // consume.
            }

            return false;
        }
    });

你的听众没有被解雇吗?还是与“x”对象的方法没有按预期工作有关?如果是这样,请粘贴您的类代码是的,先生,我使用Toast检查了对象和方法(x.setAmount),它可以正确地更改(x.totalcost)的值。我在适配器的getView方法中使用了这段代码,所以EditText和textView都是适配器视图的元素。这是一个三明治菜单,我需要用户输入三明治的数量,然后向用户显示总成本,@Gianfrancois您的听众没有被解雇吗?还是与“x”对象的方法没有按预期工作有关?如果是这样,请粘贴您的类代码是的,先生,我使用Toast检查了对象和方法(x.setAmount),它可以正确地更改(x.totalcost)的值。我在适配器的getView方法中使用了这段代码,所以EditText和textView都是适配器视图的元素。这是一个三明治菜单,我需要用户输入三明治的数量,然后向用户显示总成本,@Gianfranco