下面是创建一个简单的 Android 应用程序来添加两个数字的步骤
- STEP-1:首先进入xml文件
- STEP-2:现在进入正文,编写代码,为每个组件添加3个textview、2个textedit和Button并分配ID。为位置分配上、左、右边距。
- 第 3 步:现在,打开活动Java文件。
- 第 4步:声明一些变量,并且可以使用我们在上面的 XML 代码中设置的 id 读取在文本视图中输入的值。
- 第 5 步:将单击侦听器添加到“添加”按钮。
- 第 6 步:单击“添加”按钮后,添加值并将其存储到 sum 变量中。
- 步骤 7:要在结果文本视图中显示输出,请在文本视图中设置总和。
布局xml文件和Java文件的完整代码如下。
activity_main.xml
MainActivity.java
// Each new activity has its own layout and Java files,
// here we build the logic for adding two number
package org.geeksforgeeks.addtwonumbers;
import android.support.v7.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 {
// define the global variable
// variable number1, number2 for input input number
// Add_button, result textView
EditText number1;
EditText number2;
Button Add_button;
TextView result;
int ans=0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// by ID we can use each component which id is assign in xml file
number1=(EditText) findViewById(R.id.editText_first_no);
number2=(EditText) findViewById(R.id.editText_second_no);
Add_button=(Button) findViewById(R.id.add_button);
result = (TextView) findViewById(R.id.textView_answer);
// Add_button add clicklistener
Add_button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// num1 or num2 double type
// get data which is in edittext, convert it to string
// using parse Double convert it to Double type
double num1 = Double.parseDouble(number1.getText().toString());
double num2 = Double.parseDouble(number2.getText().toString());
// add both number and store it to sum
double sum = num1 + num2;
// set it ot result textview
result.setText(Double.toString(sum));
}
});
}
}
完成布局 xml 文件后,它将显示如下
输出:
注意:同样,Android 应用程序可以通过对Java和 XML 代码进行微小更改来实现数字减法、乘法和除法。