简易计算机Android代码
时间: 2024-10-27 07:10:24 浏览: 7
Android实现简易计算机
在Android平台上编写一个简易计算器程序是一个常见的编程练习,它可以帮助理解事件处理、用户界面和基本数学运算。下面是一个简单的示例,展示如何创建一个四则运算的基本功能:
```java
// MainActivity.java
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
private EditText inputNum1, inputNum2;
private TextView result;
private Button addButton, subtractButton, multiplyButton, divideButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
inputNum1 = findViewById(R.id.input_num1);
inputNum2 = findViewById(R.id.input_num2);
result = findViewById(R.id.result);
addButton = findViewById(R.id.add_button);
subtractButton = findViewById(R.id.subtract_button);
multiplyButton = findViewById(R.id.multiply_button);
divideButton = findViewById(R.id.divide_button);
// 绑定按钮点击事件
addButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int num1 = Integer.parseInt(inputNum1.getText().toString());
int num2 = Integer.parseInt(inputNum2.getText().toString());
result.setText(String.valueOf(num1 + num2));
}
});
// 其他按钮类似,替换相应的操作
}
// ... (添加剩余的按钮监听器,如减法、乘法和除法)
}
```
这个例子中,我们首先获取了UI组件,然后为加法按钮设置了一个点击事件处理器,当用户点击该按钮时,会读取输入框的内容,计算它们的和,并将结果显示在结果文本框。
记住,这只是一个基础版本,实际应用中可能需要考虑错误处理、清除输入以及支持更多复杂的数学操作。如果你想更深入地了解,可以研究`OnClickListener`和`Activity`生命周期管理。
阅读全文