请用android Studio 编写一个整数加法的程序,实现将计算结果显示到界面的功能。(要求将代码和实现效果图附上)
时间: 2024-10-18 14:04:29 浏览: 20
在Android Studio中创建一个简单的整数加法应用,我们将使用一个EditText接收用户输入的数字,一个Button用于触发加法操作,并在另一个TextView显示结果。以下是基本步骤:
1. **新建项目**:
打开Android Studio,选择"Start a new Android Studio project",然后选择Empty Activity。
2. **设计布局**:
在`activity_main.xml`文件中添加必要的组件:
```xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<EditText
android:id="@+id/editTextNum1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="请输入第一个数字"/>
<EditText
android:id="@+id/editTextNum2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="请输入第二个数字"/>
<Button
android:id="@+id/buttonAdd"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="加法"/>
<TextView
android:id="@+id/textViewResult"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="结果:"
android:textSize="20sp"/>
</LinearLayout>
```
3. **编写Java代码**:
在`MainActivity.java`中处理按钮点击事件,获取输入并计算结果:
```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 {
EditText editTextNum1, editTextNum2;
Button buttonAdd;
TextView textViewResult;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
editTextNum1 = findViewById(R.id.editTextNum1);
editTextNum2 = findViewById(R.id.editTextNum2);
buttonAdd = findViewById(R.id.buttonAdd);
textViewResult = findViewById(R.id.textViewResult);
buttonAdd.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int num1 = Integer.parseInt(editTextNum1.getText().toString());
int num2 = Integer.parseInt(editTextNum2.getText().toString());
int result = num1 + num2;
textViewResult.setText("结果: " + result);
}
});
}
}
```
4. **运行测试**:
运行应用程序,在两个输入框中分别输入数字,点击“加法”按钮,结果将显示在下方的TextView中。
注意:这个示例没有包含UI布局的效果图,因为文字描述无法直接展示,但你可以直接在Android Studio的模拟器或实际设备上查看效果。此外,为了在实际环境中显示图片或动画,可以使用专业的设计工具配合描述。
阅读全文