Android实现两个数相加功能的完整攻略
步骤一:创建布局文件
首先,我们需要创建一个布局文件来显示用户界面。在res/layout目录下创建一个新的XML文件,例如activity_main.xml
,并添加以下代码:
<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"
xmlns:tools=\"http://schemas.android.com/tools\"
android:layout_width=\"match_parent\"
android:layout_height=\"match_parent\"
android:orientation=\"vertical\"
android:padding=\"16dp\"
tools:context=\".MainActivity\">
<EditText
android:id=\"@+id/etNumber1\"
android:layout_width=\"match_parent\"
android:layout_height=\"wrap_content\"
android:hint=\"输入第一个数\" />
<EditText
android:id=\"@+id/etNumber2\"
android:layout_width=\"match_parent\"
android:layout_height=\"wrap_content\"
android:hint=\"输入第二个数\" />
<Button
android:id=\"@+id/btnAdd\"
android:layout_width=\"match_parent\"
android:layout_height=\"wrap_content\"
android:text=\"相加\" />
<TextView
android:id=\"@+id/tvResult\"
android:layout_width=\"match_parent\"
android:layout_height=\"wrap_content\"
android:textSize=\"24sp\"
android:textStyle=\"bold\"
android:gravity=\"center\" />
</LinearLayout>
步骤二:在MainActivity中处理逻辑
在MainActivity.java文件中,我们将处理用户输入和计算逻辑。打开MainActivity.java
文件,并添加以下代码:
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
private EditText etNumber1, etNumber2;
private Button btnAdd;
private TextView tvResult;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
etNumber1 = findViewById(R.id.etNumber1);
etNumber2 = findViewById(R.id.etNumber2);
btnAdd = findViewById(R.id.btnAdd);
tvResult = findViewById(R.id.tvResult);
btnAdd.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 获取用户输入的两个数
int number1 = Integer.parseInt(etNumber1.getText().toString());
int number2 = Integer.parseInt(etNumber2.getText().toString());
// 计算两个数的和
int sum = number1 + number2;
// 显示结果
tvResult.setText(\"结果:\" + sum);
}
});
}
}
步骤三:运行应用程序
现在,你可以运行你的应用程序并测试相加功能。当你输入两个数并点击\"相加\"按钮时,应用程序将计算它们的和并显示在屏幕上。
示例说明:
示例一:
输入第一个数:5
输入第二个数:3
结果:8
示例二:
输入第一个数:-2
输入第二个数:7
结果:5
以上就是实现Android两个数相加功能的完整攻略。你可以根据需要进行修改和扩展。希望对你有所帮助!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Android实现两个数相加功能 - Python技术站