android计算器代码连加
时间: 2024-10-16 20:04:09 浏览: 20
计算器 代码
Android计算器实现连加功能通常涉及用户界面设计、事件处理和数学计算。下面是一个简单的示例,展示如何在一个基本的Activity中创建一个简单的文本输入框让用户逐次输入数字,然后实时显示结果:
```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 inputField; // 输入框
private TextView resultTextView; // 结果显示
private double sum = 0; // 初始化总和
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
inputField = findViewById(R.id.input_field);
resultTextView = findViewById(R.id.result_text_view);
Button addButton = findViewById(R.id.add_button); // 加按钮
addButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String numStr = inputField.getText().toString();
if (!numStr.isEmpty()) { // 验证输入是否为空
sum += Double.parseDouble(numStr);
inputField.setText(""); // 清空输入框
resultTextView.setText(String.valueOf(sum)); // 更新结果显示
}
}
});
}
}
```
在这个例子中,我们假设有一个`activity_main.xml`布局文件,其中包含一个EditText用于输入,一个TextView用于显示结果,以及一个Button标记为"Add"。
阅读全文