以下是创建简单的Android应用程序以添加两个数字的步骤
- 步骤1:首先转到xml文件
- 步骤2:现在转到文本并编写代码,为每个组件添加3个textview,2个textedit和Button和Assign 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代码进行较小的更改来进行减,乘和除运算。
想要一个节奏更快,更具竞争性的环境来学习Android的基础知识吗?
单击此处前往由我们的专家精心策划的指南,以使您立即做好行业准备!