如何在没有onClick监听器的情况下立即检索结果?

时间:2017-05-19 17:49:04

标签: java android textview

我想直接将editText值的计算结果检索到TextView,而无需按任何按钮。

并且当editText的值发生更改时,结果也应该直接更新。 那么请问我该如何实现呢?

1 个答案:

答案 0 :(得分:0)

您可以使用OnFocusChangeListener在焦点更改后检索编辑文本的值。

edit_Text.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if(hasFocus){
    //Retrieve edit text value and store it in variable.
}else {
//no focus
}
}
});

获取两个编辑文本的值,使用它进行计算并将其设置为textview,如下所示

textview.setText("value");