用Android Studio生成一个输入输出的实例
时间: 2023-11-03 09:12:35 浏览: 98
以下是一个简单的输入输出实例,它要求用户输入两个数字并显示它们的和:
1. 在Android Studio中创建一个新的项目。
2. 打开activity_main.xml文件,将布局更改为以下内容:
```
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="16dp"
xmlns:android="http://schemas.android.com/apk/res/android">
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Enter the first number"/>
<EditText
android:id="@+id/editText2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Enter the second number"/>
<Button
android:id="@+id/button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Add"/>
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="16dp"/>
</LinearLayout>
```
3. 打开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 {
EditText editText1, editText2;
Button button;
TextView textView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
editText1 = findViewById(R.id.editText1);
editText2 = findViewById(R.id.editText2);
button = findViewById(R.id.button);
textView = findViewById(R.id.textView);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String num1 = editText1.getText().toString();
String num2 = editText2.getText().toString();
int result = Integer.parseInt(num1) + Integer.parseInt(num2);
textView.setText("Result: " + result);
}
});
}
}
```
4. 运行应用程序并测试输入输出功能。
这个示例允许用户输入两个数字,将它们相加,并显示结果。通过此示例,您可以了解如何使用EditText、Button和TextView组件以及如何在Activity中设置OnClickListener事件。
阅读全文