我正在使用Android Studio来开发一个将两个数字相加的程序。首先,我使用了一个按钮来开始计算,但是现在我不想再使用该按钮了,因此我正在寻找一种实时添加两个数字的可能性。如果我更改一个数字,结果应立即显示。你有什么建议吗?这是我的按钮样式代码:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button addBtn=(Button) findViewById(R.id.Add);
addBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
EditText firstNumEditText=(EditText) findViewById(R.id.firstNumEditText);
EditText secondNumEditText=(EditText) findViewById(R.id.secondNumEditText);
TextView resultTextView=(TextView) findViewById(R.id.resultTextView);
int num1=Integer.parseInt(firstNumEditText.getText().toString());
int num2=Integer.parseInt(secondNumEditText.getText().toString());
int result=num1+num2;
resultTextView.setText(result + "");
}
});
}
}
您可以在TextWatcher
上使用EditText
来监听文本更改事件并执行加法或减法之类的操作。